WPF方向

Syd*_*nal 6 wpf orientation

我正在开发一个纵向平板电脑上的应用程序.

但是,当平板电脑转为横向模式时,应用程序也会转动,并且所有对齐都会被抛弃.那么有什么办法可以将我的WPF应用程序锁定到一个方向吗?

谢谢!

Sve*_*enG 6

我不得不同意马丁:我自己开发了平板电脑应用程序,你应该提供一个在横向和纵向方面都能很好地运行的布局.

除此之外,你可以通过这种方式检测方向的变化:

Microsoft.Win32.SystemEvents.DisplaySettingsChanged += new EventHandler(SystemEvents_DisplaySettingsChanged);
}

void SystemEvents_DisplaySettingsChanged(object sender, EventArgs e)
{
  if (SystemParameters.PrimaryScreenWidth > SystemParameters.PrimaryScreenHeight)
  {
    // runs in landscape
  }
  else
  {
    // runs in portrait
  }
}
Run Code Online (Sandbox Code Playgroud)