WPF アプリケーションを .Net 4.0 から Metro に変換します。
色々なところに使っHeaderedItemsControl
ています。
Metro (Windows.UI.Xaml 名前空間) でそのコントロールまたは代替候補を見つけることができませんでした。
では、Metro で の機能を提供するために推奨されるコントロールは何HeaderedItemsControl
ですか?
WPF アプリケーションを .Net 4.0 から Metro に変換します。
色々なところに使っHeaderedItemsControl
ています。
Metro (Windows.UI.Xaml 名前空間) でそのコントロールまたは代替候補を見つけることができませんでした。
では、Metro で の機能を提供するために推奨されるコントロールは何HeaderedItemsControl
ですか?
ItemsControl から派生させ、いくつかの単純な依存関係プロパティを追加することで、簡単に作成できます。ここで、WPF バージョンに存在するプロパティを確認できます。すべてが必要なわけではないかもしれませんが、一見しただけで、単なるオブジェクト タイプであるヘッダー プロパティが表示されます。ContentPresenter を HeaderedItemsControl の ControlTemplate に配置し、そのコンテンツを TemplateBinding を使用して HeaderProperty にバインドします。次に、HeaderTemplate を ContentPresenter の ContentTemplate などにバインドします。
WPF XAML コードを直接 WinRT に移植することがどれほど役立つかはわかりません。コードの互換性に関してトラブルを求めているだけでなく、デスクトップ向けに設計された可能性のあるUIをよりタッチ中心の世界に移植しています.