WPF - 无法显示页面内容
我正在尝试在 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 显示为空吗?
谢谢, 李
I'm trying to display a wpf page inside a wpf window (to reproduce some bug in an isolated environment) and I'm unable to see the page inside the window.
My code is quite simple:
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>
Any Idea why MainWindow appears empty?
Thanks,
Li
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Path=MyPage.TT
查找名为TT
的属性,TT
很可能不是属性。Path=MyPage.TT
looks for a property calledTT
,TT
in all likelihood is not a property.