Как в TabControl привязать закладки из ViewModel?
WPF, MVVM, Silverlight | создано: 01.02.2011 | опубликовано: 01.02.2011 | обновлено: 13.01.2024 | просмотров: 5617 | всего комментариев: 2
Вот совершенно случайно потребовалось привязать некоторую коллекцию закладок в контролу TabControl причем из ViewModel. Но так как контрол (вернее завершенность и качество) оставляет желать лучшего, приходится сталкиваться с проблемами типа: "Unable to cast object of type 'TabControlBinding.Foo' to type 'System.Windows.Controls.TabItem'.". Я предлагаю решение при помощи AttachedProperty.
Построение XAML-интерфейса на основе ролей ASP.NET или RoleBased UI в XAML
WPF, MVVM, Silverlight | создано: 17.01.2011 | опубликовано: 17.01.2011 | обновлено: 13.01.2024 | просмотров: 7183
Если краткость - сестра таланта, то... Есть ASP.NET сайт, на сайте используются доступ к страница на основе ролей. Есть Silverlight-приложение, которое тоже должно использовать роли ASP.NET сайта, для рисования контента. Вопрос: Как сделать так, чтобы в разметке XAML можно было использовать роли ASP.NET сайта?

Обновление каскадных данных в контролах ComboBox в MVVM (PRISM)
WPF, MVVM, Silverlight | создано: 11.01.2011 | опубликовано: 11.01.2011 | обновлено: 13.01.2024 | просмотров: 6627
Возникла потребность каскадного обновления контролов (например, ComboBox или ListBox). То есть требуется заполнять подчиненный контрол в зависимости от выбранного значения в мастер-контроле. В интернете, как ни странно, ничего полезного не нашел, вот и решил написать эту статью.

VisualStates в Silverlight или управление состоянием из ViewModel (MVVM) продолжение
WPF, MVVM, Silverlight | создано: 08.01.2011 | опубликовано: 08.01.2011 | обновлено: 13.01.2024 | просмотров: 4559
В прошлой статье я рассказал как можно управлять состоянием представления (View) из кода (ViewModel). В этой статье хочется показать еще один способ.
VisualStates в Silverlight или управление состоянием из ViewModel (MVVM)
WPF, MVVM, Silverlight | создано: 12.12.2010 | опубликовано: 12.12.2010 | обновлено: 13.01.2024 | просмотров: 4707
Не редко, возникает потребность переключить состояние VisualState (что естественно находится во View) какого-либо объекта (например UserControl) программно из ViewModel. В этой статье я хочу показать как просто cделать.

Пример PRISM и MefBootstrapper или модульное приложение на Silverlight
WPF, MVVM, Silverlight | создано: 05.12.2010 | опубликовано: 05.12.2010 | обновлено: 13.01.2024 | просмотров: 8165 | всего комментариев: 4
Совершенно недавно вышла новая версия PRISM 4.0 (данное детище выпустила команда Pattern & Practice), которая уже в себя включает не только UnityContainer, но и MefContainer. То есть модульность в приложении может бы реализована не только по средствам Unity, но теперь можно модульность реализовать и при помощи MEF.
MEF и Silverlight или как сортировать импортируемые объекты
WPF, MVVM, Silverlight | создано: 05.12.2010 | опубликовано: 05.12.2010 | обновлено: 13.01.2024 | просмотров: 4614
Предположу, что читатель этот статьи уже знаком с MEF и уж точно знаком с Silverlight. А теперь давайте предположим, что при помощи MEF вы получаете какие-нибудь данные, например набор информационных панелей. В силу того, что просто невозможно предугадать в какой последовательности они буду добавлены в MEF-каталог, возникает вопрос: как сортировать импортированные данные? Как это сделать я и постараюсь рассказать в этой статье.
Managed Extensibility Framework (MEF) как полигон для экспериментов
WPF, MVVM, Silverlight | создано: 04.12.2010 | опубликовано: 04.12.2010 | обновлено: 13.01.2024 | просмотров: 8068
MEF - это аббревиатура от Managed Extensibility Framework, что дословно можно перевести как библиотека управляемых расширений. Знаете ли Вы что такое MEF? Использовали ли вы его в своих проектах? Понимаете ли вы, как этот самый MEF работает? С удовольствием поделюсь опытом разработки для Silverlight с использованием MEF.

XmlNamespace и эстетика в Silverlight-коде
WPF, MVVM, Silverlight | создано: 03.12.2010 | опубликовано: 22.04.2014 | обновлено: 13.01.2024 | просмотров: 4053
В этой статье наведем "эстетический" порядок и красоту в коде, и в частности, в XAML-разметке.
Пример MVVM (Model-View-ViewModel) или программирование на WPF (Silverlight)
WPF, MVVM, Silverlight | создано: 30.11.2010 | опубликовано: 22.04.2014 | обновлено: 26.06.2024 | просмотров: 44494 | всего комментариев: 13
Для того чтобы как можно проще рассказать о шаблоне MVVM (Model-View-ViewModel), который рекомендуется использовать при программировании на WPF (Silverlight). Приведу пример простого (ну, очень простого!) приложения.