C# 如何调整wpfabout框的大小

C# 如何调整wpfabout框的大小,c#,wpf,wpf-controls,C#,Wpf,Wpf Controls,我试图在我的WPF应用程序中使用关于bopx的内容 但我不知道如何调整它的大小,以及如何使它不可拖动。我试过了,但没有办法: About about = new About(); about.Window.Width = 120; about.Window.Height = 130; about.Window.MaxWidth = 120; about.Window.MaxHe

我试图在我的WPF应用程序中使用关于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();
也许有人能帮上忙。 此外,我想显示关闭或确定按钮关闭窗口,并希望禁用关闭窗口时,重点是失去

更新:
我最终使用了它,这正是我所需要的

我还没有尝试过这个关于盒子的方法,但以下应该是正确的高度顺序:

        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()

如果
关于框
不需要所有这些功能,为什么要使用它?只需为自己创建一个标准的
窗口