Wpf 儿童停靠窗口
您好,Wpf 儿童停靠窗口,wpf,window,dock,Wpf,Window,Dock,您好, 我想让子窗口停靠在父窗口旁边。如果我移动父窗口,子窗口也应该移动。下图应该解释我想要实现的目标: 谁能帮帮我吗。我在用WPF写作。有人知道怎么做吗?处理主窗口上的窗口。位置更改事件和窗口。大小更改事件。当触发这些事件中的任何一个时,计算子窗口的新位置 以下是想法: var mainWindow = ...; var childWindow = ...; var handler = new EventHandler(() => { childWindow.Top = main
我想让子窗口停靠在父窗口旁边。如果我移动父窗口,子窗口也应该移动。下图应该解释我想要实现的目标:
谁能帮帮我吗。我在用WPF写作。有人知道怎么做吗?处理主窗口上的
窗口。位置更改事件和窗口。大小更改事件。当触发这些事件中的任何一个时,计算子窗口的新位置
以下是想法:
var mainWindow = ...;
var childWindow = ...;
var handler = new EventHandler(() =>
{
childWindow.Top = mainWindow.Top;
childWindow.Left = mainWindow.Left + mainWindow.Width;
});
mainWindow.LocationChanged += handler;
mainWindow.SizeChanged += handler;
当子窗口不再需要停靠或不再关闭时,您可能还需要从两个事件中删除处理程序的代码