8,735
社区成员
发帖
与我相关
我的任务
分享
private void Button_Click_1(object sender, RoutedEventArgs e)
{
Window w2 = new Window
{
Width = 300,
Height = 300,
WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen
};
w2.GotKeyboardFocus += (s2, e2) => {
w2.Topmost = true;
};
w2.Owner = Window.GetWindow(this);
w2.ShowActivated = true;
w2.ShowInTaskbar = false;
w2.ShowDialog();
}
private void window1_LostKeyboardFocus(object sender, KeyboardFocusChangedEventArgs e)
{
Window w1 = sender as Window;
if (w1 != null) {
w1.Topmost = false;
}
}