WPF默认模板调用方法简介
来源:互联网 发布:网络云盘搭建owncloud 编辑:程序博客网 时间:2024/06/04 19:28
wpf中具有一些模板,在学习的过程中我们需要熟练的掌握这些模板的应用。在这里我们先来了解一下WPF默认模板调用的具体方法。
最好的模板示例:我们知道每个控件都有自己默认的模板,这是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默认模板调用方法简介
- WPF默认控件模板
- WPF WebBrowser使用JavaScript调用外部方法决解方法简介
- WPF三大模板简介(Z)
- Introduction to WPF Templates(WPF模板简介)
- WPF调用Matlab函数方法
- WPF 判断调用方法堆栈
- phpcms v9 调用默认模板轮播器
- 模板方法模式(TemplateMethod) 简介
- WPF调用Win32程序的方法
- WPF调用Win32程序的方法
- wpf调用外部线程操作ui方法
- WPF 模板
- WPF简介
- WPF简介
- WPF简介
- WPF简介
- WPF简介
- 循环队列的实现
- 3+1+1CSS中的选择器
- 理想、激情、生存——位技术管理人员的20年工作经历和感悟
- listView滑条自动跳转,显示控件的新条目
- C 语言的谜题
- WPF默认模板调用方法简介
- 看书中的一些发现
- online ps
- sql 锁
- winscp4乱码解决
- osg内核调试,跟踪(不修改内核)
- Android的webview研究
- 公司简介
- 乱写文档