c#欲在wpf 隐藏cs文件中点击按钮时自动在xaml文件中添加永久控件,采用类似xml的Dom树操作添加节点,执行后控件属性中多出一个xlms="",不知道怎么删除

xaml文件中仅仅定义了两个Button(未贴出),下面是xaml.cs文件中点击事件
private void Button_Click(object sender, RoutedEventArgs e)
{
XmlDocument document = new XmlDocument();
document.Load(@"D:\360Learncs\c#\WpfTest\MainWindow.xaml");
XmlNode gridNode= document.DocumentElement.FirstChild;
XmlElement newButton = document.CreateElement("Button");
newButton.SetAttribute("Content", "button3");
newButton.SetAttribute("Margin","40,125,0,0");
gridNode.AppendChild(newButton);
document.Save(@"D:\360Learncs\c#\WpfTest\MainWindow.xaml");
}

nullYin
nullYin 执行之后的xaml文件 <Grid Name="grid"> <Button Content="button1" HorizontalAlignment="Left" Margin="217,125,0,0" VerticalAlignment="Top" Width="100" Height="40" Click="Button_Click" /> <Button Content="button2" HorizontalAlignment="Left" Margin="436,125,0,0" VerticalAlignment="Top" Width="100" Height="40" /> <Button Content="button3" Margin="40,125,0,0" xmlns="" /> </Grid> 添加了一个Button,但多了一个xmlns=""无法删除,也不能正常显示界面,求高手指导
6 个月之前 回复

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问