Wpf ContentTemplate不适用于DXWindow?
我想在窗口中使用ContentTemplate属性。首先,我尝试使用标准窗口类:Wpf ContentTemplate不适用于DXWindow?,wpf,devexpress,Wpf,Devexpress,我想在窗口中使用ContentTemplate属性。首先,我尝试使用标准窗口类: <Window.ContentTemplate> <DataTemplate> <DockPanel LastChildFill="true"> <TextBlock DockPanel.Dock="Top">Hello world</TextBlock> <ContentPre
<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版本):
你好,世界
测试按钮
但这不起作用,似乎忽略了此属性
是否可以修复此行为
谢谢。我看到了这个xaml的问题(它在最新版本(10.2.5)中出现错误而失败): 我们将在将来解决此问题
请您解释一下为什么使用ContentTemplate,而不想将这两个控件直接添加到DXWindow中。谢谢您的回复。这只是说明问题的一个小例子。实际上,我想为我的对话框窗口创建基类(带有OK/Cancel/etc按钮、徽标等)。我有一个DialogWindow类,继承自DXWindow。在DialogWindow中,我设置了ContentTemplate属性。但什么也没发生:(我也尝试了一个模板属性,它不知怎么工作,但替换了DXWindow的模板,所以我丢失了标题栏、控制按钮。支持中心说这个错误已经修复。我可以确认这个错误仍然存在于2012年11月1日第1.8卷中
<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>