优化更新代码,添加界面功能并整合

This commit is contained in:
GG Z
2025-02-10 20:53:40 +08:00
parent 83b846f15f
commit 978e03a67f
1389 changed files with 95739 additions and 22200 deletions

View File

@@ -0,0 +1,34 @@
using System.Reflection;
namespace WPFluent.Controls;
/// <summary>
/// Changes readonly field value of <see cref="SystemParameters.MenuDropAlignment"/> to false.
/// </summary>
public partial class MenuLoader : ResourceDictionary
{
/// <summary>
/// Initializes a new instance of the <see cref="MenuLoader"/> class.
/// </summary>
/// <remarks>
/// Sets menu alignment on initialization.
/// </remarks>
public MenuLoader() { MenuLoader.Initialize(); }
private static void Initialize()
{
if(!SystemParameters.MenuDropAlignment)
{
return;
}
FieldInfo? fieldInfo = typeof(SystemParameters).GetField(
"_menuDropAlignment",
BindingFlags.NonPublic | BindingFlags.Static);
fieldInfo?.SetValue(null, false);
}
}