問題タブ [itemtemplateselector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
538 参照

wpf - Windows Phone 8 のピボット コントロールの DataTemplate 内に配置された ItemControl の ItemTemplate を変更する

Windows Phone 8 の開発は初めてです。アプリケーションでレイアウトのようなカレンダーを作成しようとしています。そのために、以下のxamlのようにピボットコントロールを使用しました

Itemcontrol の場合、以下に示すように、ページ リソースとして定義された 2 つの DataTemplates があります。

今、私の要件は、これらのテンプレートから選択し、電話の向きが変わったときに ItemControl の ItemTemplate に割り当てることです。そのために、電話アプリケーション ページの OrientationChanged イベントを使用しました。

私の要件を達成するためにイベントに何を書くべきかわかりません。ここで CalendarControl ItemControl にアクセスできません。誰か助けてください

0 投票する
2 に答える
3626 参照

c# - AutoGenerateColumns を使用した WPF Datagrid の ItemTemplateSelector

このデータ グリッドでは、 を使用しItemTemplateSelectorて、特定のセルにバインドされたデータに基づいて 2 つのデータ テンプレートを切り替えています。

AutoGenerateColumns列の数は、で使用している現在のデータセットによって異なりますDataGrid

この特定の組み合わせはうまく機能しない
ようです。テンプレート セレクターは呼び出されません。

列が自動的に作成されるデータ グリッドでテンプレート セレクターを使用できますか?

より具体的には、コード ビハインド ファイルにロジックを入れたり、カスタム動作を使用したりせずに、 XAML のみを使用してこれを行うことは可能ですか?

データグリッドの定義はかなり簡単です。

項目テンプレート セレクターの定義: