我的 UWP 应用可以旋转 180 度(它是为水平触摸屏设计的)。
我发现我可以旋转应用程序中的几乎所有内容,例如控件/框架元素等,使用这样的代码......
public static void RotateElement(FrameworkElement e)
{
RotateTransform rot = new RotateTransform();
rot.Angle = 180;
e.RenderTransformOrigin = new Windows.Foundation.Point(.5, .5);
e.RenderTransform = rot;
}
我发现这也会旋转 Tooltips 和 ContentDialogs(尽管在显示旋转之前,对话框会出现一瞬间未旋转)。
但我现在遇到了障碍......
UWP 文件选取器对话框没有任何 RenderTransform 属性。所以我不能旋转文件选择器。
有什么解决办法吗?
我假设我尝试滚动自己的选择器没有任何意义,因为我只能使用 UWP 选择器访问各种文件和文件夹。