如何根据windows显示语言c设置启动wfp的位置



我需要在右下角开始我的WPF表单我成功地做到了。

但是如果窗口是希伯来语的,那么我的WPF窗口需要在左下角弹出。

到目前为止我已经试过了:

var desktop = Screen.PrimaryScreen.WorkingArea;
Left = desktop.Left - Width;
Top = desktop.Bottom - Height;

我试过这样的东西:从c#检测操作系统语言

但随着成功。

我如何在c#中检测任务栏图标是在右边还是左边?

感谢

事实上,我认为你从c#中检测操作系统语言的方向是正确的

检查是否足够

System.Globalization.CultureInfo.CurrentUICulture.TextInfo.IsRightToLeft

设置为true。

最新更新