using System.Reflection;
namespace WPFluent.Controls;
///
/// Changes readonly field value of to false.
///
public partial class MenuLoader : ResourceDictionary
{
///
/// Initializes a new instance of the class.
///
///
/// Sets menu alignment on initialization.
///
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);
}
}