[英]Wpf c# how to close window in page?
对于这种情况,我建议您使用 RoutedCommand。 在这种情况下,您可以使用现成的命令ApplicationCommands.Close
。
在页面按钮中,指定命令名称:
<Button Content="Close Window" Command="Close" />
在Window中,设置命令执行:
<Window.CommandBindings>
<CommandBinding Command="Close" Executed="OnCloseWindow"/>
</Window.CommandBindings>
<x:Code>
<![CDATA[
private void OnCloseWindow(object sender, ExecutedRoutedEventArgs e)
{
this.Close();
}
]]>
</x:Code>
PS我也不建议你打开新的windows。因为你正在使用Pages,你应该在单个Window中更改Pages。关闭Window被视为退出应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.