2011-07-25 4 views
0

すべてのタブアイテムが異なるリストボックスで接続されているタブコントロールを作成すると、どのタブでビューが異なるのですか?タブの活動のすべてのロジックは、私が作成するすべてのタブに新しいクラスと呼び出しの場合 mainPage.xaml.cs すべてのタブアイテムが異なるリストボックスに接続されているタブコントロールを作成する方法

  • ある一つのクラスに組み込まれている

    1. :私はこのための最善の解決策であるかを知りたい、私は2つのアプローチを試してみましたそれ 火災

    タブイベントが最善の解決策は何であるとの回答が第二であるならば、何が異なるビューを追加する手順ですが、すべてのタブが毎回表示されますか?

    または私は7

  • 答えて

    2

    のWindows Phoneは、TabControlの実装を提供していないWindowsの携帯電話でのタブコントロールの使用方法の完全な例を得ることができるリンクを提供するが、しかし、それは提供ユニークPivot制御を提供してい同じレベルの機能があり、MSDNに記載されています。また、ジェフ・ウィルコックスによってこの記事を有用見つけるかもしれない:私はWindowsの携帯電話のSilverlightアプリケーションでTabControlを使用する方法について書いたhttp://www.jeff.wilcox.name/2010/08/looking-ahead-at-panorama-and-pivot/

    +0

    http://dotnet.dzone.com/articles/using-tabcontrol-windows-phone - そうです。 –

    +1

    でも、Pivo​​tは、携帯電話に固有のUIを一般的にタッチUIに提供します。スワイプは、手の動きを必要としないため、**クリックよりも常に**優れています。 –

    +0

    これはフレームワークの公式な部分ではありません。通常のSilverlightアセンブリへの参照を追加する必要がありますが、可能であれば推奨されません。私は常にプラットフォームに固有のコントロールを使用することを主張します。 –

    0

    Here is an article。現在のUIガイドラインを実際に遵守しているわけではありませんが、機能します。適切な子要素としてListBoxコントロールを使用するだけです。

    +2

    TabControlを使用することが可能であることを感謝しますが、同じタスク(ピボット)を実行するプラットフォーム固有のプラットフォームに最適化されたコントロールで使用することをなぜ推奨しますか? –

    +1

    私はその使用法を主張していません - これまでのところ私はTabControlで多くのアプリを見ていませんでした。私のポイント - それは可能であり、必要に応じて呼び出すことができます。 –

    +2

    確かに、私はそれを評価しますが、私は、プラットフォーム開発者(非公式のものでさえ)として、新しい開発者がより良い品質のアプリケーションを作成するのを助けるべきだと思います。だから、この質問のために、それは実行可能であることを指摘するのではなく、プラットフォーム上の優れたUXに合っていないと思っているのか、それを正しく行う方法を教えてみませんか? –

    関連する問題