Поддерживает ли Caliburn.Micro данные о времени проектирования?Я попробовал следующие шаги;Я создал простую программу Hello World.Где ShellViewModel является производной от IShell.Запустив пример программы, он показывает приветственное слово во время выполнения.Поскольку модель представления является производной от IShell, я создал фиктивный класс, также производный от IShell, и использовал его в качестве экземпляра времени разработки.
public class SampleShellViewModel:IShell
{
#region IShell Members
public string HelloWorld
{
get { return "Hello World"; }
}
#endregion
}
в представлении я добавил контекст времени разработки следующим образом
<UserControl x:Class="HelloWorld.ShellView"
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:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
xmlns:sampleData="clr-namespace:HelloWorld"
d:DesignHeight="287" d:DesignWidth="518"
>
<Grid Background="White" d:DataContext="{d:DesignInstance sampleData:SampleShellViewModel, IsDesignTimeCreatable=True}">
<TextBlock Name="HelloWorld"
VerticalAlignment="Center"
HorizontalAlignment="Center"
FontSize="20" />
</Grid>
Чего я пропускаю?Спасибо