У меня небольшая проблема с конструктором VS2010 в проекте WP7.XAML выглядит следующим образом:
<ListBox ItemsSource="{Binding Children}">
<ListBox.ItemTemplate>
<DataTemplate>
<Button Tools:ButtonBaseExtensions.Command="{Binding ClickedCommand}"
Style="{StaticResource InvisibleButtonStyle}">
<Grid DataContext="{Binding Gui}">
<TextBlock Text="{Binding Label}"/>
</Grid>
</Button>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
, который работает как положено в эмуляторе, но не дает никакого вывода в конструкторе.
Однако, если я изменю код на это,дизайнер работает нормально
<ListBox ItemsSource="{Binding Children}">
<ListBox.ItemTemplate>
<DataTemplate>
<Button Tools:ButtonBaseExtensions.Command="{Binding ClickedCommand}"
Style="{StaticResource InvisibleButtonStyle}">
<Grid>
<TextBlock Text="{Binding Gui.Label}"/>
</Grid>
</Button>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Кто-нибудь может подтвердить, что это ошибка дизайнера?И если так, какой-нибудь простой обходной путь?Я не хочу менять свой XAML или структурировать свои элементы управления иначе, только для поддержки дизайнера.
Спасибо, Крис