UWP Попытка применить RenderTransform к FileOpenPicker и FileSavePicker - PullRequest
0 голосов
/ 03 июля 2018

Мое приложение 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;
    }

Я обнаружил, что при этом также будут поворачиваться всплывающие подсказки и ContentDialogs (хотя диалоги кажутся не повернутыми в течение доли секунды перед тем, как их показывают повернутыми).

Но я сейчас попал в блокпост ...

Диалоги выбора файлов UWP не имеют никаких свойств RenderTransform. Поэтому я не могу вращать средства выбора файлов.

Есть ли какое-нибудь решение для этого?

Я предполагаю, что нет смысла пытаться свернуть свои собственные средства выбора, потому что я могу получить доступ только к различным файлам и папкам, используя средства выбора UWP.

...