如何删除WinUI 3中的关闭按钮?WinUI 3应用截图
ercv8c1e1#
在我有限的经验与winui 3,我不能只删除关闭按钮,然而,它是有可能隐藏整个标题栏区域。
using Microsoft.UI; using Microsoft.UI.Xaml; using Microsoft.UI.Windowing; namespace WinUI3 { public sealed partial class MainWindow : Window { public MainWindow() { this.InitializeComponent(); GetAppWindowAndPresenter(); _apw.IsShownInSwitchers = false; _presenter.SetBorderAndTitleBar(false, false); } private void myButton_Click(object sender, RoutedEventArgs e) { myButton.Content = "Clicked"; this.Close(); } public void GetAppWindowAndPresenter() { var hWnd = WinRT.Interop.WindowNative.GetWindowHandle(this); WindowId myWndId = Win32Interop.GetWindowIdFromWindow(hWnd); _apw = AppWindow.GetFromWindowId(myWndId); _presenter = _apw.Presenter as OverlappedPresenter; } private AppWindow _apw; private OverlappedPresenter _presenter; } }
这段代码将创建一个没有标题栏的窗口(最小化按钮,最大化按钮和关闭按钮)。
1条答案
按热度按时间ercv8c1e1#
在我有限的经验与winui 3,我不能只删除关闭按钮,然而,它是有可能隐藏整个标题栏区域。
这段代码将创建一个没有标题栏的窗口(最小化按钮,最大化按钮和关闭按钮)。