ItemTemplate の DataTemplate を指定した DataForm があります。ItemsSource は、ViewModel の List プロパティにバインドされています。List プロパティが変更されるたびに、DataForm の ItemsSource が通知プロパティ変更メカニズムによって更新されます。
ここまでは順調ですね。問題: List プロパティ データが変更されるたびに、テンプレートも再作成されます。これは、テンプレート内にカスタム コントロールがあるため、コンストラクターが 2 回起動されることがわかります。1 回目は InitializeComponent の呼び出し中、2 回目は List にサービスからのデータが入力されたとき。
これは正常な動作ですか?