ContentTemplate не работает с DXWindow? - PullRequest
1 голос
/ 11 марта 2011

Я хочу использовать свойство 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 Ответ

2 голосов
/ 11 марта 2011

Я вижу проблему с этим xaml (с ошибкой в ​​последней версии (10.2.5)):

DXWindow.ContentTemplate с ContentPresenter вызывает исключение

Мы исправим эту проблему в будущем.

Не могли бы вы объяснить, почему вы используете ContentTemplate и не хотите добавлять оба элемента управления непосредственно в DXWindow.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...