我正在尝试将FlowDirection
应用程序将生成的所有窗口中的RightToLeft
. 我尝试了以下
Window.FlowDirectionProperty.OverrideMetadata(
typeof(Window),
new FrameworkPropertyMetadata(CultureInfo.CurrentUICulture.TextInfo.IsRightToLeft
? FlowDirection.RightToLeft : FlowDirection.LeftToRight));
在初始化任何 Window 类之前,我正在这样做。
但是有了这个,TypeInitializerException
每当我初始化一个 Window 类时,我都会得到。
System.TypeInitializationException:“System.Windows.Window”的类型初始化程序引发了异常。---> System.ArgumentException:PropertyMetadata 已为“Window”类型注册。
关于我做错了什么或如何更改代码以使其正常工作的任何想法?