如何在下面的代碼中構建控件?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