【发布时间】:2017-05-26 04:54:18
【问题描述】:
有一个名为 SystemCommands 的 WPF 类。我已经看到在按钮上使用这些命令来执行最大化、最小化和关闭等常见窗口任务的示例。
我发现的一个例子看起来像这样(简化):
<Window x:Name="MainWindow">
<Grid>
<Button Content="Close"
Command="{x:Static SystemCommands.CloseWindowCommand}"
CommandParameter="{Binding ElementName=MainWindow}" />
</Grid>
</Window>
当我启动应用程序时,按钮被禁用,我无法单击它。更改 IsEnabled 属性无效。
我设法让按钮启用一次,但我现在无法重现它。无论如何,当它启用时,我点击它时什么也没发生。
我必须做什么才能启用此按钮并实际关闭窗口(或最小化/最大化)?如果可能的话,我真的希望它是一个仅限 XAML 的解决方案。
【问题讨论】: