我目前正在学习WPF技术,迄今为止真的很喜欢它。我喜欢它如何轻松地创建出漂亮的应用程序,并想要创建一个具有自定义窗口边框的应用程序。我希望它的外观类似于这样:
我知道可以通过更改窗口类型以去除边框然后进行修改,但那看起来太像WinForms了。是否最好只需创建一个从窗口(Window)
派生的类并对其进行样式化呢?如果是的话,我该怎么做呢?谢谢!
有一个名为"Blendables"的产品,其中在他们的"Essentials Mix"包中包含了ChromelessWindow控件,使此操作变得非常容易。我自己从未使用过它,但我知道它的存在并认为它可能会有用。至少它表明了您可以创建可重复使用的、可模板化的Chrome。