0

タイプの子ウィンドウがあります:

Xceed.Wpf.Toolkit.ChildWindow

私のメインウィンドウはSystem.Windows.Window どのようにプログラムですべての子ウィンドウをメインウィンドウにするにはどうすればよいですか?

4

1 に答える 1

0

私は解決策を見つけました:メインウィンドウのxamlで:

<Window x:Class="WpfApplicationTestChildWindow.Window2"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:local="clr-namespace:WpfApplicationTestChildWindow"
        xmlns:xceed="clr-namespace:Xceed.Wpf.Toolkit;assembly=Xceed.Wpf.Toolkit"
        xmlns:primitive="clr-namespace:Xceed.Wpf.Toolkit.Primitives;assembly=Xceed.Wpf.Toolkit"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <primitive:WindowContainer Name="cntr1">
        </primitive:WindowContainer>
    </Grid>
</Window>

およびコードビハインドで:

using System.Windows;
namespace WpfApplicationTestChildWindow
{
    public partial class Window2 : Window
    {
        public Window2()
        {
            InitializeComponent();
            ChildWindow1 child1 = new ChildWindow1();
            cntr1.Children.Add(child1);
            child1.Show();
        }
    }
}
于 2016-10-24T03:17:25.790 に答える