C# WPF-自定义标题栏-最新解决方案
我喜欢WPF,但我有麻烦了 一切都是非常可定制的,但我没有发现任何有效的个性化标题栏和应用程序边框 我知道不可能直接自定义它,因为它是由Windows管理的,但除此之外,我没有找到任何有效的解决方案 谷歌显示的唯一结果是使用,但我认为这是一个非常过时的解决方案 否则,我只能找到代码片段,但(至少对我来说)要完全理解它有点复杂。此外,我也尝试过,但它不允许执行某些操作,比如最大化时移动窗口,但我每天看到的许多应用程序(在WPF中完成)都可以这样做 说到底,我找不到什么好东西C# WPF-自定义标题栏-最新解决方案,c#,.net,wpf,xaml,C#,.net,Wpf,Xaml,我喜欢WPF,但我有麻烦了 一切都是非常可定制的,但我没有发现任何有效的个性化标题栏和应用程序边框 我知道不可能直接自定义它,因为它是由Windows管理的,但除此之外,我没有找到任何有效的解决方案 谷歌显示的唯一结果是使用,但我认为这是一个非常过时的解决方案 否则,我只能找到代码片段,但(至少对我来说)要完全理解它有点复杂。此外,我也尝试过,但它不允许执行某些操作,比如最大化时移动窗口,但我每天看到的许多应用程序(在WPF中完成)都可以这样做 说到底,我找不到什么好东西 我认为即使在今天,WP
我认为即使在今天,WPF仍然被广泛使用,我真的不明白他们是如何提供美观的解决方案的,这不包括使用2009库。您应该开始使用。之后,您链接到的示例将更有意义
基本上,您要求操作系统拥有整个区域,并负责确保一切继续按预期运行。答案仍然是一样的,因为操作系统控制操作系统窗口的外观,所以唯一的解决方案是删除操作系统窗口并构建您自己的窗口,正如@MikeT建议的那样,这是最好的答案。在这条道路上,看看@kenny,问题是隐藏标题栏非常容易,但“构建自己的”控件非常困难。我问题中链接的代码(我在网上找到的为数不多的代码之一)缺少很多功能,因此非常复杂。@AlexDG是的,但添加您需要的功能并不是那么糟糕。你在找哪一个?一个例子