DesignInstance работает в VS2010, но не в Blend5 - PullRequest
2 голосов
/ 24 ноября 2011

Я не могу заставить 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, но не ударитсобственность.

Приветствуются любые указатели!

1 Ответ

2 голосов
/ 30 ноября 2011

Это похоже на ошибку в предварительном просмотре Blend 4 Silverlight 5. У меня та же проблема.

Здесь есть тема

http://social.expression.microsoft.com/Forums/ro-RO/blend/thread/b91286c2-c97f-4ca1-84c8-99fa144e3b8e#5d345518-1094-40f0-bfd3-c49e3d156fd0

Похоже, MSFT знает об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...