Почему строка DataTemplate нарушает конструктор WPF в Visual Studio 2008?Пользовательский DataType в DataTemplate разбивает дизайнер WPF
Программа компилируется и работает правильно. DataTemplate применяется так, как должно. Однако весь блок кода DataTemplate подчеркивается красным цветом, и когда я просто «создаю» программу без запуска, я получаю ошибку «Ссылка на тип не может найти открытый тип с именем« Символ »»
Как это не удается найти его в дизайнере, но программа правильно применяет шаблон?
<UserControl x:Class="WPF_Tests.Tests.TwoCollecViews.TwoViews"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:DetailsPane="clr-namespace:WPF_Tests.Tests.DetailsPane"
>
<UserControl.Resources>
<DataTemplate DataType="{x:Type DetailsPane:Character}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Path=Name}"></TextBlock>
</StackPanel>
</DataTemplate>
</UserControl.Resources>
<Grid>
<ListBox ItemsSource="{Binding Path=Characters}" />
</Grid>
</UserControl>
EDIT: мне говорят, что это может быть ошибка в Visual Studio 2008, так как он правильно работал в 2010 году Вы можете загрузить код здесь: http://www.mediafire.com/?z1myytvwm4n - дизайнер Теста/TwoCollec XAML файла сломается с этот код.