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