読者です 読者をやめる 読者になる 読者になる

Physics-Station 2

旧 http://physics-station.blogspot.jp/ から当はてなブログに移行しました。間違ってるところがあればコメントください。記述の正確性は保証しません。

WPFで各種コントロールを動的に配置し、配置したコントロールにアクセスする方法

WPFで各種コントロールを動的に配置し、配置したコントロールにアクセスする方法。 stackoverflow.com

最上位の解答が役に立つ。分かってしまえば簡単ですね。

重要なところだけC#で下記に記す。

//コントロールの生成
var tbox = new TextBox(); //ここでは例としてTextBox
tbox.Name = "tbox1"; //Name
spanel.Children.Add(tbox); //StackPanel等に追加
spanel.RegisterName(tbox.Name, tbox); //StackPanel等に登録

//コントロールへのアクセス
var tbox = (TextBox) this.spanel.FindName("tbox1");