WPF: Windows Presentation Foundation в .NET 4.0 с примерами на C# 2010 для профессионалов ; Макдоналд М.

WPF: «Windows Presentation Foundation в .NET 4.0 с примерами на C# 2010 для профессионалов
Автор: Мэтью Мак-Дональд
Переводчики Я. Волкова, А. Моргунов, Н. Мухин, Ю. Артеменко
Издательство: Вильямс
ISBN 978-5-8459-1657-0, 978-1-43-027205-2; 2011 г.
Формат: DJVU
Размер: 13,8 МБ
Качество: Отличное

От издателя
Книга ведущего специалиста в области технологий .NET представляет собой учебное и справочное пособие по WPF, являющейся частью .NET 3.5, для разработчиков высококлассных приложений, которые ориентированы на Windows Vista (и Windows XP). В ней предлагается материал, касающийся как первоначальной инсталляции, так и проектирования и развертывания приложений для конечных пользователей. Глубина изложения материала превращает эту книгу в незаменимый источник информации для разработчиков. Подробно рассматриваются XAML, элементы управления, компоновка, реализация навигации, локализации и развертывания ClickOnce. Немалое внимание уделяется работе с документами, начиная с отображения и редактирования и заканчивая выводом на печать. Предлагаются уникальные сведения по рисованию собственных графических элементов, внедрению мультимедиа-средств и работе с трехмерной графикой, включая трансформации, спецэффекты и анимацию, а также техника построения многопоточных приложений и совместного использования WPF и Windows Forms.

Ссылки для ознакомления:

ifolder.ru
depositfiles.com

WPF WTF ??? или Application.Restart

Как перезагрузить собственное приложение?
Умеете вы?
Ок, для тех, кто не умеет:

в Windows Forms существует статический метод:


Application.Restart();


Однако в WPF приложении подобного метода нет, кроме того лучшая практика гласит: не используй никогда ты в WPF приложении референсы на Windows Forms, поэтому просто вызвать метод Application.Restart — не наш метод!!!

А значит мы будем использовать вот такой вариант:

System.Diagnostics.Process.Start(Application.ResourceAssembly.Location);
Application.Current.Shutdown();

То есть запускаем свой процесс снова, и организуем выход из текущего процесса…

Вяжем узлы по-нашему!



Всем привет! На сегодняшнем уроке мы научимся выполнять привязку иерархических данных к нашим элементам управления.



( Читать дальше )

Основы MVVM. Yet Another Property Changed Notification

Всем привет! Вы работаете с WPF? Вы слышали про MVVM?
Тогда мы идем к вам!!!





( Читать дальше )

StackOverflowException


Viewport2DVisual3D item = new Viewport2DVisual3D();
Border visual = new Border();
visual.Tag = item;
item.Visual = visual;


приводит к StackOverflowException…
на присваивании item.Visual = visual;

думаю, это связано с visual.Tag

Кто нибудь в курсе?

Мой стиль подключения WPF стилей.

Со временем при работе с WPF набираеться небольшая такая коллекция стилей и темплейтов.
Лично у меня уже штук 30 всяких накруток для контролов, TreeView'ы с растягивающимися полями, TextBox'ы с исчезающими подписями, Button'ы и ComboBox'ы.
По началу все это дело писалось в каждом проекте заново, на третий раз копипастить уже стало влом.


( Читать дальше )
  • +1
  • 17 декабря 2009, 16:46
  • Exscess
  • 3

Открыт новый блог



Открывается новый блог — Уроки Windows Presentation Foundation — замечательной технологии конструирования пользовательского интерфейса от Microsoft.

Если у Вас есть интересные материалы и желание ими поделиться — милости просим!