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寻找一个在所有的可能性称为TTTT属性的属性。

+0

是的,我刚添加它时没有它没有工作(它仍然无法正常工作,所以我想我可以摆脱它)..我必须使用contentpresenter的contentTemplate?如果是这样,那么正确的用法是什么? – user429400

+0

@ user429400:你想做什么?不应该'Page1'是[[UserControl]](http://msdn.microsoft.com/zh-cn/library/system.windows.controls.usercontrol.aspx)? –

+0

我只是想重新创建一个错误(其中我有一个页面显示在窗口内)..我需要看到MainWindow – user429400