問題タブ [datatemplateselector]
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.
c# - Windows Phone 8 C# でリストボックスの特定の項目の DataTemplate を更新する
実行時にリストの単一項目の DataTemplate を更新できません。詳細には、ここに私が達成しようとしていることがあります。
項目が異なる状態 (折りたたまれた、展開された、無効になっているなど) を持つことができるリストボックスがあり、それぞれが異なるレイアウトを持っています。私は TemplateSelector を使用して、クラスのプロパティに従って正しい DataTemplate を選択しています。リストを最初に作成すると、項目が適切に表示されます。ただし、実行時に DataTemplate を設定するプロパティを変更すると、NotifyPropertyChanged が呼び出され、項目の情報がリストで更新されますが、DataTemplate は更新されません。例: 展開したいラベル X の折りたたまれたアイテムがあります。アイテムをクリックすると、ラベルが Y に変わりますが、DataTemplate は更新されません。
これを行う方法について何か考えはありますか?リスト全体でない限り、実行時に DataTemplate を更新できませんか?
どんな助けにも感謝します。
c# - WPF DataGrid CellTemplateSelector アイテム
VM のコレクションにバインドされたグリッドがあります。DataTemplateSelector
VM 全体をデータ項目として取得するために使用する場合DataGridTemplateColumn
、特定のプロパティ値に絞り込むにはどうすればよいですか (それ以外の場合は、VM ごとに「DataTemplateSelector」を作成するか、インターフェイスを使用する必要がありますが、どちらも面倒です) ?
プロパティを DataTemplateSelector にバインドするのを見ましたが、厄介な回避策のように見えます。
data-binding - Windows Phone 8.1 の DataTemplateSelector で親 DataContext を取得する方法
Window Phone 8.1 アプリケーションで DataTemplateSelector を使用しており、ContentControl の親 DataContext に特定の DataTemplate を追加したいと考えています。ただし、container.Parent は SelectTemplateCore では常に null です。希望する解決策を教えていただけますか?
EmptyDataTemplateSelector は、グリッド内の単純な ContentControl に使用されています。
c# - DataTempleSelector が SelectTemplate を呼び出さない
私は単純な DataTempleSelector を WPF Listbox に使用しようとしましたが、うまくいきませんでした。SelectTemplate にブレーク ポイントを設定しましたが、呼び出されません。ここで何が間違っているのか分かりますか?
C#:
XAML:
c# - 2 つのエンティティに対して 1 つのフォームを使用する方法
2 つのエンティティに対して 1 つのフォームを使用するにはどうすればよいですか? サンプル:
同じフォームを使用する:
3 番目のフィールドは変更ベースのエンティティです。Age (int)
またContact (string)
DataTemplateSelector
これを行うためにorTrigger
または何か他のものを使用することは可能 ですか?
c# - ユーザー コントロール WPF でデータ テンプレート セレクターを使用すると、Null 参照例外がスローされる
こんにちは、データ テンプレート セレクターを使用するユーザー コントロールの xaml で null 参照例外がスローされるという問題が発生しています。正直なところ、その理由はわかりません。これが以下のコードであり、助けていただければ幸いです。
更新は、実行時ではなく設計時にのみ発生します
データ テンプレート セレクタ コード:
Xaml (xaml ファイルが大きいため、さまざまな DataTemplates コードを折りたたんでいます)
スタックトレース: