我试图在 wpf 窗口内显示一个 wpf 页面(以在隔离环境中重现一些错误),但我无法在窗口内看到该页面。
我的代码很简单:
MainWindow.xaml:
<ContentPresenter
Content="{Binding ElementName=Root, Path=MyPage}"
ContentTemplate="{Binding ElementName=Root, Path=MyPage.TT}"
/>
MainWindow.xaml.cs:
public MainWindow()
{
InitializeComponent();
this.MyPage = new Page1();
}
Page1.xaml:
<DataTemplate x:Name="TT">
<Grid>
<TextBlock Text="doodle dood doodle da"></TextBlock>
</Grid>
</DataTemplate>
知道为什么 MainWindow 显示为空吗?
谢谢,李