首页 > Windows开发 > 详细

wpf 动态添加控件 通过xmal实习 c#代码插入控件

时间:2021-01-12 09:53:05      阅读:80      评论:0      收藏:0      [点我收藏+]

for (var i = 0; i < Pathlist.Count; i++)
{

///xmal语言

string StrXmal = "<Grid xmlns=‘http://schemas.microsoft.com/winfx/2006/xaml/presentation‘ Grid.Row=‘" + i + "‘><Button xmlns=‘http://schemas.microsoft.com/winfx/2006/xaml/presentation‘ Tag=‘"+ Pathlist[i][1]+ "‘ Name=‘UserManage" + i + "‘ Content=‘"+ Pathlist[i][0]+ "‘ HorizontalAlignment=\"Center\" Margin=\"0,0,0,0\" VerticalAlignment=\"Center\" ></Button></Grid> ";

///实例化 StringReader 
StringReader strreader = new StringReader(StrXmal);

/// 实例化 XmlTextReader 
XmlTextReader Xmalread = new XmlTextReader(strreader);

///定义一个 obj来加载此类型
object obj = XamlReader.Load(Xmalread);

/// 强转控件  并且添加进去。
Butgrid.Children.Add((UIElement)obj);

}

 

wpf 动态添加控件 通过xmal实习 c#代码插入控件

原文:https://www.cnblogs.com/MrLiang8080/p/14265318.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!