mahdiiiiyeh Ответов: 0

Показать пользовательский элемент управления в центре mdicontainer в WPF


привет У меня есть строка меню. Я также использовал пользовательский элемент управления и mdicontainer.
Я хочу открыть пользовательский элемент управления в центре mdicontainer, нажав на подменю. Но я не знаю
Помогите мне, пожалуйста.

Что я уже пробовал:

& lt;Grid Margin= "0,63,0,0">
&ЛТ;МДИ:MdiContainer наименование="контейнер1" маржи="0,8,0,0"&ГТ;

Wessel Beulink

Можете ли вы предоставить какую-либо дополнительную информацию?

mahdiiiiyeh

У меня есть главное окно:
< Window x: Class= " Application2.Главное окно"
описание:МДИ="среды CLR-пространство имен:в WPF.МДИ;сборка=в WPF.МДИ"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
описание:х="http://schemas.microsoft.com/winfx/2006/xaml"
Title=" MainWindow " Width="1300" Height=" 700 "Loaded= "Window_Loaded" >

& lt;сетка >
<Dockpanel Height= " 19 "VerticalAlignment= "Top">
& lt;поле меню= "0,0,0, -10" >
& lt;MenuItem Header= "File">
&ЛТ;заголовок меню MenuItem="новое" имя="новая" нажать="neww_Click" &ГТ;


& lt;Grid Margin= "0,63,0,0">
&ЛТ;МДИ:MdiContainer наименование="контейнер1" маржи="0,8,0,0"&ГТ;







Затем я создал пользовательский элемент управления (UNewItem).
Пользовательский элемент управления появляется в левом верхнем углу контейнера 1.
Но я хочу, чтобы он появился в центре контейнера 1.
код за главным окном:
частная neww_Click недействительным(объект отправителя, RoutedEventArgs е)
{
контейнер1.Детей.Добавить (новый MdiChild()
{
Заглавие = "",
Высота = 196,
Ширина = 415,


Content = new UNewItem()
});
}

Richard Deeming

WPF не имеет встроенной поддержки MDI, поэтому вам нужно сообщить нам, какую внешнюю библиотеку вы используете.

Это вот этот[^]?

mahdiiiiyeh

Я добавляю ссылку wpf.mdi.dll

mahdiiiiyeh

Друзья, пожалуйста, ответьте.

Graeme_Grant

Вам нужно спросить разработчика/компанию, создавшую вашу стороннюю библиотеку MDI, которую вы используете, поскольку это не стандартная функция WPF.

0 Ответов