Заполнение во время разработки ListBox с образцами данных в WPF - PullRequest
4 голосов
/ 08 июля 2010

У меня есть представление (usercontrol), которое содержит список.Во время выполнения список будет заполнен экземплярами другого представления (также пользовательского контроля).Как я могу заполнить список во время разработки (в Blend и Cider) примерами представлений, которые сами заполнены образцами данных?

Ответы [ 2 ]

5 голосов
/ 20 марта 2011

Используя VS2010, вы можете использовать Атрибуты времени разработки (работает как для SL, так и для WPF).В любом случае у меня обычно есть фиктивный источник данных, так что это всего лишь вопрос:

  • Добавление объявления пространства имен

    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"

  • Добавление контекста фиктивных данных в окна / ресурсы управления

    <UserControl.Resources>
        <ViewModels:MockXViewModel x:Key="DesignViewModel"/>
    </UserControl.Resources>
    
  • Настройка контекста данных времени разработки

    <Grid d:DataContext="{Binding Source={StaticResource DesignViewModel}}"> ...
    

Работаетдостаточно хорошо.

0 голосов
/ 10 июля 2010

Вы можете найти BookLibrary пример приложения WPF Application Framework (WAF) . Он использует новую поддержку времени разработки Visual Studio 2010 и Expression Blend 4. Загрузите версию WAF .Net4.

...