AvaloniaUI - 如何更改窗口的“样式”无边框、工具箱等

问题描述

我正在试用 Avalonia UI,我需要一个 ToolWindow。我尝试了不同的方法,但似乎不支持 wpf 等效的 WindowStyle。我唯一能做的就是使用“CanResize”,但即使这样也允许通过最大按钮调整大小...... ...“CanResize”意味着至少不应该存在最大按钮,但我可以想象有理由争论在这种情况下是否也应该隐藏最小按钮。

我是否忽略了某些东西,还是尚未实施?

我在待办事项列表上的下一件事情是启动画面(无边框),这属于同一把伞。可能吗?

解决方法

通过在窗口上设置这些属性,在 v. 0.10 中可以轻松实现无边框窗口:

ExtendClientAreaToDecorationsHint="True"
ExtendClientAreaChromeHints="NoChrome"
ExtendClientAreaTitleBarHeightHint="-1"

对于工具窗口,您可以使用无边框和无框窗口,然后自己实现按钮。您可以通过here寻找灵感。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...