我有一个按钮点击事件这应该添加一个复选框到我的用户界面。做这件事的正确方法是什么?如何在tabitem中动态添加复选框?
我想这:
private void xmlparsingButton_Click(object sender, RoutedEventArgs e)
{
XDocument xmlDoc = XDocument.Load(@"C:\Build.xml");
var abc = from target in xmlDoc.Descendants("target")
select (string)target.Attribute("if");
foreach(string target in abc)
{
if (!Dictionarycheck.ContainsKey(target))
{
System.Windows.Forms.CheckBox chk = new System.Windows.Forms.CheckBox();
chk.Text = target;
Tabitem5.Controls.Add(chk);
}
}
}
,但它似乎并没有工作。当我输入Tabitem5.Controls时,intellisense不会给我控制选项。
我XAML结构是这样的:
<Window ...>
<TabControl..>
<TabItem Name="Tabitem1">
<Grid>
</Grid>
</TabItem>
<TabItem Name="Tabitem5">
<Grid>
</Grid>
</TabItem>
</TabControl>
</Window>
nope,没有从winforms移植。谢谢。 – jeremychan 2011-03-08 06:27:32