6

WindowsストアアプリのXAMLでManipulationModeを試しています。xamlに直接できるだけ多くの設定を入れたいので、コードビハインドをあまり使用する必要はありません。スワイプ認識を機能させるための解決策を見つけたとき、次のようなコードビハインドで何かすることが見つかりました。

myGrid.ManipulationMode = ManipulationModes.TranslateX | ManipulationModes.TranslateY;

ここで、xamlコードを使用してこれを機能させようとしました。その後、これを使用しました

<Grid Style="{StaticResource LayoutRootStyle}" ManipulationMode="TranslateY" ManipulationCompleted="manipulationCompleted">

これは正常に機能しますが、ManipulationModeTranslateXとTranslateYを同時に使用する方法が見つかりませんでした。

属性にブール演算子を追加し、グリッド内に次のスニペットを追加しようとしました。

<Grid.ManipulationMode>
   <ManipulationModes>TranslateX</ManipulationModes>
   <ManipulationModes>TranslateY</ManipulationModes>
</Grid.ManipulationMode>

何が間違っているのですか、それとも純粋なXAMLでこれを作成することはできませんか?

ありがとうヘルマン

4

1 に答える 1

10

カンマ区切りの値を使用する必要があります。

于 2012-12-27T16:32:42.183 に答える