Показать пользовательский элемент управления в центре 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.