如何在下面的代码中构建控件?ContentPresenter和GridViewRowPresenter不能互相包含或独占
<StackPanel>
<!-- Принципиальные схемы -->
<ContentPresenter Content="{Binding principlies}" Grid.Row="4" Grid.Column="1"
ContentTemplate="{StaticResource ProjectContentExpander}">
<ContentPresenter.Resources>
<Style TargetType="{x:Type TextBlock}" BasedOn="{StaticResource principlies}"/>
</ContentPresenter.Resources>
</ContentPresenter>
</StackPanel>
错误:在FrameworkTemplate中,ContentPresenter和GridViewRowPresenter不能相互包含或排他。 如果删除Style块,错误消失。
principlies是其中放置上述代码的用户控件的DataContext的的字段。如果删除Style块,错误消失。 – psct 2012-04-05 19:44:39