動作します。私はそれに応じて、プロパティのセッターからのPropertyChangedイベントを上げるDataTemplateのデータトリガは、私は次のXAMLを持っている唯一の2回目以降の
public class ViewModel : INotifyPropertyChanged {
public int State {...} // this can be only 1 or 2, for simplicity
public TemplateViewModel MainContent { ... }
}
:私は2つのプロパティ、国家とMainContentのでのViewModelオブジェクトへのウィンドウを結合しています。
今、ディスクからファイルをロードして解析し、MainContentプロパティに割り当てるオブジェクトを作成します。解析する前に、Stateプロパティを2(読み込み)に設定し、割り当て後にプロパティを1(読み込み済み)にリセットしました。
ファイルを初めて解析すると、データテンプレートのトリガが機能しません(トリガが親ウィンドウのデータコンテキストのStateプロパティ、つまりViewModelオブジェクトにバインドされていることに注意してください)。しかし、2回目です!
誰かがどこでエラーを指摘できますか?
私はここにコードを投稿することができない恐れてんだけど、あなたは答えを持っているし、私にメールを出す場合は、それを共有することができ..
スタイルとトリガーを使用して解決しましたが、違いは何かを知りたい –