Как установить свойства d:DesignInstance в XAML?

Я использую новую d:DesignInstance функцию 4,0 инструментов серии WPF. Работает отлично!

Только проблема, которую я имею: как я могу установить свойства на экземпляре? Учитывая что-то вроде этого:

<Grid d:DataContext="{d:DesignInstance plugin:SamplePendingChangesViewModel, IsDesignTimeCreatable=True}"/>

Как я могу установить свойства на viewmodel кроме установки их в ее значении по умолчанию ctor или маршрутизации его через некоторый другой объектный инициализатор?

Я дал этому попытку, но VS дает ошибки на компиляции "d:DataContext, не был найден":

<Grid>
    <d:DataContext>
        <d:DesignInstance IsDesignTimeCreatable="True">
            <plugin:SamplePendingChangesViewModel ActiveTagIndex="2"/>
        </d:DesignInstance>
    </d:DataContext>

В настоящий момент я возвращаюсь к использованию ресурса и 'd:DataContext = {StaticResource SampleData}', где я могу установить свойства в ресурсе.

Существует ли способ сделать это через d:DesignInstance?

13
задан scobi 26 April 2010 в 20:49
поделиться