Я не могу заставить Blend (v5) правильно работать с моим DesignInstance.
У меня есть простой проект с ..
MainPage.xaml
<UserControl x:Class="SilverlightApplication8.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:SilverlightApplication8"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
d:DataContext="{d:DesignInstance local:VM,IsDesignTimeCreatable=True}"
d:DesignHeight="300"
d:DesignWidth="400"
mc:Ignorable="d">
<Grid x:Name="LayoutRoot" Background="White">
<TextBlock Text="{Binding Test}" />
</Grid>
</UserControl>
и VM.cs с
public class VM
{
public string Test
{
get { return "Hello World"; }
}
}
Как и ожидалось, в моем конструкторе VS2010 отображается «Hello World».Однако, если я загружаю проект в Blend (v5), он ничего не показывает (пустой белый элемент управления).Кто-нибудь может указать на то, что я сделал неправильно?
Один интересный факт. Если я ставлю точку останова в ctor файла VM.cs и присоединяюсь к Blend, он ударит по ctor, но не ударитсобственность.
Приветствуются любые указатели!