Win 8 では、フリップビュー コントロールは、コレクションを参照するための優れたコントロールです。しかし、タップまたはマウスクリックで「選択」を行う最良の方法は何ですか? いつでもフリップ ビューの外にボタンを配置できますが、それはタブレットの誰もが期待するタッチ エクスペリエンスではありません。
誰かが、まったく別のページに移動する何らかの選択でフリップビュー コントロールをセットアップする方法のサンプル コード (XAML/C#) を与えることができますか?
Win 8 では、フリップビュー コントロールは、コレクションを参照するための優れたコントロールです。しかし、タップまたはマウスクリックで「選択」を行う最良の方法は何ですか? いつでもフリップ ビューの外にボタンを配置できますが、それはタブレットの誰もが期待するタッチ エクスペリエンスではありません。
誰かが、まったく別のページに移動する何らかの選択でフリップビュー コントロールをセットアップする方法のサンプル コード (XAML/C#) を与えることができますか?
質問を正しく理解していれば、機能するサンプルコードをいくつか書きました。FlipView をスワイプして、個々のアイテムをタップできます。
<FlipView Tapped="FlipView_Tapped_1">
<Image Source="Images/Apple.jpg" />
<Image Source="Images/Orange.jpg" />
<Image Source="Images/Banana.jpg" />
</FlipView>
その後
private YourTypeHere SelectedItem;
private void FlipView_Tapped_1(object sender, TappedRoutedEventArgs e)
{
this.SelectedItem = (sender as FlipView).SelectedItem;
}
フィールドを設定したくないかもしれませんが、アイデアは得られます。うまくいけば、ビュー モデルに何かを設定することになります。そこから、ナビゲートするか、必要なものを何でも実行できます。FlipView は、他のすべての XAML リピーターと同様に、ItemsControl から継承します。したがって、まったく同じように扱うことができます。http://msdn.microsoft.com/en-us/library/system.windows.controls.itemscontrol.aspx