2016-05-30 13 views
1

私はUWPアプリケーションを使用して、UIエレメントの操作イベントを有効にしようとしています。私はManipulationStartedイベントを購読しましたが、発砲していないことに気付きました。次に、いくつかの提案に基づいて、グリッド上でIsManipulationEnabledプロパティを設定しようとしましたが、IsManipulationEnabledプロパティが見つからないというコンパイルエラーが発生しました。私は何かを逃していますか?UWP内にIsManipulationEnabledプロパティがありません

答えて

4

IsManipulationEnabledはWPFプロパティです。 UWPで操作イベントを取得するには、ManipulationModeプロパティを設定する必要があります。アプリのUI要素からそのようなManipulationStarted などの操作イベントを処理する場合は、システム以外の値またはNone にManipulationModeを設定する必要があります

ManipulationModeページの備考セクションから

コード。

など。

ManipulationMode = ManipulationModes.Scale 
    | ManipulationModes.TranslateX 
    | ManipulationModes.TranslateY 
    | ManipulationModes.TranslateInertia; 
+0

ありがとうございました。 ManipulationModeを設定すると問題が解決しました。 – tavier

関連する問題