簡體   English   中英

如何調整WPF About Box的大小

[英]How to resize WPF About Box

我試圖在WPF應用程序http://www.nuget.org/packages/AboutBox/中使用關於bopx的方法,但是我無法弄清楚如何調整其大小以及如何使其不可拖動。 我嘗試過但沒有辦法:

            About about = new About();
            about.Window.Width = 120;
            about.Window.Height = 130;
            about.Window.MaxWidth = 120;
            about.Window.MaxHeight = 130;
            about.Window.MinWidth = 120;
            about.Window.MinHeight = 130;
            about.Window.ResizeMode = ResizeMode.NoResize;
            about.Window.WindowStyle = WindowStyle.ToolWindow;
            about.Window.WindowState = WindowState.Minimized;
            about.Window.AllowDrop = false;
            about.Show();

可能會有一些幫助。 另外,我想顯示關閉或確定按鈕以關閉窗口,並想在焦點丟失時禁用關閉窗口。

更新:我最終通過使用http://wpfmbx.codeplex.com/正是我所需要的

我沒有嘗試過“關於”框,但以下應該是正確的高度順序:

        About about = new About();
        about.Window.MinWidth = 120;
        about.Window.MinHeight = 130;
        about.Window.MaxWidth = 120;
        about.Window.MaxHeight = 130;
        about.Window.Width = 120;
        about.Window.Height = 130;

MinWidth / MinHeight優先,然后是MaxWidth / MaxHeight和Width / Height。 我不能100%確定這是造成您問題的原因,請嘗試一下。

為了使其能夠手動拖動,則只需要在MouseDown或類似事件上調用DragMove()即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM