WPF - 无法显示页面内容
问题描述:
我试图在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显示为空?
感谢, 李
答
Path=MyPage.TT
寻找一个在所有的可能性称为TT
,TT
属性不的属性。
是的,我刚添加它时没有它没有工作(它仍然无法正常工作,所以我想我可以摆脱它)..我必须使用contentpresenter的contentTemplate?如果是这样,那么正确的用法是什么? – user429400
@ user429400:你想做什么?不应该'Page1'是[[UserControl]](http://msdn.microsoft.com/zh-cn/library/system.windows.controls.usercontrol.aspx)? –
我只是想重新创建一个错误(其中我有一个页面显示在窗口内)..我需要看到MainWindow – user429400