実行時にコントロールを別のコントロールに追加しようとしています。これは私がこれまでに持っているものです:
.net 3.5で行う必要があります
public void addItem(Type addType, Type parentType, string name,string parentName, string fpath)
{
try
{
if (asdf != null)
{
}
else
{
StackPanel stkPnl = (StackPanel)_loadXaml.Content;
foreach (UIElement child in stkPnl.Children)
{
if ((child.GetType() == parentType))
{
Control theChild = (Control)child;
string theChildsName = theChild.Name;
if (theChildsName == parentName)
{
//I want to create and add the control under "theChild"
break;
}
}
}
}
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
}
}
AddType: コントロールのタイプです
parentType: 追加するオブジェクトの親のタイプです
name: 追加するオブジェクトの名前
parentName: 作成されるオブジェクトの親の名前です下
.Children.Add は「theChild」
のオプションではありません。また、.content は「theChild」のオプションではありません。
実行時にコントロールを親に追加する方法はありますか?