[英]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.