WPF中具有一些模板,在学习的过程中我们需要熟练的掌握这些模板的应用。在这里我们先来了解一下WPF默认模板调用的具体方法。#t#
创新互联公司是一家专注于做网站、成都网站设计与策划设计,丰镇网站建设哪家好?创新互联公司做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:丰镇等地区。丰镇做网站价格咨询:18980820575
***的模板示例:我们知道每个控件都有自己默认的模板,这是MS编写的,如果我们能够得到这些模板的XAML代码,那么它将是学习模板的***的示例,
要想获得某个控件ctrl的默认模板,请调用以下方法:
- string GetTemplateXamlCode
(Control ctrl) {- FrameworkTemplate template
= ctrl.Template;- string xaml = "";
- if (template != null) {
- XmlWriterSettings settings =
new XmlWriterSettings();- settings.Indent = true;
- settings.IndentChars =
new string(' ', 4);- settings.NewLineOnAttributes = true;
- StringBuilder strbuild =
new StringBuilder();- XmlWriter xmlwrite =
XmlWriter.Create(strbuild,
settings);- try { XamlWriter.Save(template,
xmlwrite);- xaml = strbuild.ToString();
- }
- catch (Exception exc)
- { xaml = exc.Message;
- }
- }
- else {
- xaml = "no template";
- }
- return xaml;
- }
当前文章:WPF默认模板调用方法简介
文章URL:http://www.csdahua.cn/qtweb/news0/125250.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网