【发布时间】:2016-10-12 12:11:17
【问题描述】:
按钮打开时选择一次的选项有问题,我做错了什么?
private Boolean buttonWasClicked = false;
private void Button_Click(object sender, RoutedEventArgs e)
{
buttonWasClicked = true;
if ( buttonWasClicked == true)
{
new SettingsWindow().Show();
var test = new SettingsWindow();
test.Owner = System.Windows.Application.Current.MainWindow;
test.WindowStartupLocation = WindowStartupLocation.CenterOwner;
test.Top = this.Top + 20;
}
else {
buttonWasClicked = false;
}
}`
【问题讨论】:
-
Winform 还是 ASP.NET?顺便说一句,你想做什么?
-
在 Visual Studio C# 中使用 WPF
-
您正在创建
SettingsWindow的两个副本,您可能不希望这样 -
问题是我不想打开另一个已经打开的窗口
-
如果你想以对话框的形式打开它,你可以使用
OpenDialog:How do make modal dialog in WPF?