Создание шаблона UserControl для его многократного использования в других UserControl

Рейтинг: 1Ответов: 0Опубликовано: 16.02.2023

Мне нужно создать шаблон UserControl, который будет содержать декоративную разметку, и который в дальнейшем можно будет использовать для создания других UserControl, которые, в свою очередь, будут уже внедрятся в главное окно приложения через ContentPresenter. Исходный XAML примерно такой:

<GroupBox Header="Внешняя система">
    <!--OutsideSystem /--!>
</GroupBox>
<GridSplitter Grid.Column="1"
                    Width="3"
                    Margin="1"
                    VerticalAlignment="Stretch"
                    HorizontalAlignment="Center" />
<GroupBox Grid.Column="2"
          Header="Мастер-тур">
<!-- InsideSystem /--!>
</GroupBox>

То есть этот код надо оформить в виде шаблона. На основе этого шаблона будет сформировано несколько UserControl, которые через ContentPresenter будут внедряться в главную форму (в зависимости от выбора пользователя). В местах, обозначенных как InsideSystem и OutsideSystem в итоговых UserControl надо вставить DataGridы.

Можно ли создать такой шаблон из UserControl?

Спасибо

Ответы

Ответов пока нет.