我想在我的窗口中使用ContentTemplate属性。首先,我尝试使用标准的Window类:
<Window.ContentTemplate>
<DataTemplate>
<DockPanel LastChildFill="true">
<TextBlock DockPanel.Dock="Top">Hello world</TextBlock>
<ContentPresenter Content="{Binding}" />
</DockPanel>
</DataTemplate>
</Window.ContentTemplate>
<Button>TestButton</Button>
这是我想要的方式:
现在尝试用DXWindow做同样的事情(我正在使用DevExpress 10.2.4版本):
<dx:DXWindow.ContentTemplate>
<DataTemplate>
<DockPanel LastChildFill="true">
<TextBlock DockPanel.Dock="Top">Hello world</TextBlock>
<ContentPresenter Content="{Binding}" />
</DockPanel>
</DataTemplate>
</dx:DXWindow.ContentTemplate>
<Button>TestButton</Button>
但这不起作用,看起来这个属性被忽略了
是否可以解决此问题?
谢谢。
答案 0 :(得分:2)
我看到这个xaml的问题(它在最新版本(10.2.5)中失败并出现错误):
The DXWindow.ContentTemplate with the ContentPresenter raises exception
我们将来会解决这个问题。
您能否解释一下您使用ContentTemplate的原因,并且不希望将这两个控件直接添加到DXWindow。