WPF 删除 Window Body(仅标题栏)
WPF Remove Window Body (Title Bar Only)
我正在尝试创建一个音乐播放器,我想要一个 "minimalist mode",它可以折叠成一排紧凑的控件,很像 WinAmp 的 docked mode。
我希望使用 MahApps.Metro 来完成此操作,因为它允许在标题栏中进行控件。但是,WPF 似乎不允许 window body 小于 8 px 高,因此将 window 大小设置为 28(标题栏的高度)会导致此window 移动后很奇怪 8-px-tall piece of the window body hanging off the bottom of the title bar。
此外,将 WindowStyle 设置为 None 是不可行的,因为 MahApps.Metro 不支持它,我想在 window 位于 [=25] 时使用它=].
有什么方法可以完全隐藏 WPF window 的 body 以便只显示标题栏吗?
我正在尝试创建一个音乐播放器,我想要一个 "minimalist mode",它可以折叠成一排紧凑的控件,很像 WinAmp 的 docked mode。
我希望使用 MahApps.Metro 来完成此操作,因为它允许在标题栏中进行控件。但是,WPF 似乎不允许 window body 小于 8 px 高,因此将 window 大小设置为 28(标题栏的高度)会导致此window 移动后很奇怪 8-px-tall piece of the window body hanging off the bottom of the title bar。
此外,将 WindowStyle 设置为 None 是不可行的,因为 MahApps.Metro 不支持它,我想在 window 位于 [=25] 时使用它=].
有什么方法可以完全隐藏 WPF window 的 body 以便只显示标题栏吗?