0

Windows Phone 8 のカスタム コントロールに取り組んでいます。コントロールにはVideoBrush、ページが回転するときに外部ページとの一貫性を保つために回転する必要がある が含まれています。ControlクラスにはイベントがあるとOnOrientationChanged思いましPhoneApplicationPageたが、そうではありません。

含まれているページの向きを検出する方法はありますか? コントロールにメソッドを追加して、ビデオ フィードを回転できるようにすることができます。OrientationChangedコントロールを使用する開発者は、ページのイベントでコントロールの向きを更新できますが、それは扱いにくいようです。

4

1 に答える 1

1

App.RootFrame を介して利用できる PhoneApplicationFrame の OrientationChanged イベントをサブスクライブできます。

ページが必要な場合は、VisualTree を上に移動して、VisualTreeHelper.GetParent を使用して含まれているページを見つけ、方向変更イベントを自分でフックすることができます。

于 2013-08-13T04:01:28.467 に答える