C# コードでデータ テンプレートを作成するオプションを検索します。私が使用していた:
DataTemplate dt = new DataTemplate(typeof(TextBox));
Binding bind = new Binding();
bind.Path = new PropertyPath("Text");
bind.Mode = BindingMode.TwoWay;
FrameworkElementFactory txtElement = new FrameworkElementFactory(typeof(TextBox));
txtElement.SetBinding(TextBox.TextProperty, bind);
txtElement.SetValue(TextBox.TextProperty, "test");
dt.VisualTree = txtElement;
textBox1.Resources.Add(dt, null);
しかし、それは機能しません (ウィンドウの Loaded-Method に配置されているため、ウィンドウの開始時にテキストボックスに「test」という単語が表示されるはずです)。何か案が?