Попытка создать данные-заглушки для настраиваемого элемента управления Silverlight 4 не удалась.
Вот код XAML:
<UserControl x:Class="VfmElitaSilverlightClientView.Pages.FieldItem"
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"
d:DesignHeight="32" d:DesignWidth="32"
d:DataContext="{d:DesignInstance
local:VfmElitaSilverlightClientView.ViewModelStub.SquadPlayerViewModelStub,
IsDesignTimeCreatable=True}"
>
<Canvas Name="canvas" >
<Ellipse Fill="Yellow" Canvas.Top="8" Canvas.Left="8" Height="16" Width="16">
</Ellipse>
</Canvas>
Specified class was implemented too:
namespace VfmElitaSilverlightClientView.ViewModelStub
{
public class SquadPlayerViewModelStub
{
public int TeamNumber
{
get { return 12; }
}
}
}
Проект скомпилирован успешно, но при попытке загрузить элемент управления в спроектированном виде возникает следующая ошибка:
Ошибка 1 Тип «локальный: VfmElitaSilverlightClientView.ViewModelStub.SquadPlayerViewModelStub» не найден.
Думаю, что-то не так с синтаксисом, но не могу найти, что именно.
Пожалуйста, дайте мне знать, как получить элемент управления, загружаемый во время разработки с помощью «пользовательских» (тупиковых) данных.
Спасибо