ContentTemplate不适用于DXWindow?

时间:2011-03-11 13:44:17

标签: wpf devexpress

我想在我的窗口中使用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>

这是我想要的方式:

enter image description here

现在尝试用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>

但这不起作用,看起来这个属性被忽略了

enter image description here

是否可以解决此问题?

谢谢。

1 个答案:

答案 0 :(得分:2)

我看到这个xaml的问题(它在最新版本(10.2.5)中失败并出现错误):

The DXWindow.ContentTemplate with the ContentPresenter raises exception

我们将来会解决这个问题。

您能否解释一下您使用ContentTemplate的原因,并且不希望将这两个控件直接添加到DXWindow。