WPF アプリでは、ContentControl が XAML で宣言されている場合、
<Grid Name="MyGrid">
<ContentControl Name="MyContentControl" />
</Grid>
次に、次を使用してコードで簡単に参照できますFindName
。
ContentControl cc = FindName("MyContentControl") as ContentControl;
cc.Content = ...
しかし、代わりにコードに ContentControl を追加すると:
ContentControl contentcntr = new ContentControl();
contentcntr.Name = "MyContentControl";
this.MyGrid.Children.Add(contentcntr);
FindName
が見つかりません。
2番目のケースでは何が問題になっていますか?違いは何ですか?