首页 > 其他 > 详细

wpf学习笔记-如何获得MS定义好的模版

时间:2014-03-25 23:18:40      阅读:364      评论:0      收藏:0      [点我收藏+]
bubuko.com,布布扣
 1 private void Button_Click(object sender, RoutedEventArgs e)
 2         {
 3             string xaml = GetFrameworkTemplate(b2);
 4             FileStream fs = File.Open("" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xml", FileMode.OpenOrCreate, FileAccess.ReadWrite);
 5 
 6             byte[] bytes = Encoding.ASCII.GetBytes(xaml);
 7 
 8             fs.Write(bytes, 0, bytes.Length);
 9         }
10 
11         private String GetFrameworkTemplate(Control ctrl)
12         {
13             FrameworkTemplate tmp = ctrl.Template;
14 
15             string xaml = "";
16 
17             if (tmp != null)
18             {
19                 XmlWriterSettings setting = new XmlWriterSettings();
20                 setting.Indent = true;
21                 setting.IndentChars = new string( , 4);
22                 setting.NewLineOnAttributes = true;
23 
24                 StringBuilder builder = new StringBuilder();
25                 XmlWriter writer = XmlWriter.Create(builder, setting);
26 
27                 try
28                 {
29                     XamlWriter.Save(tmp, writer);
30                     xaml = builder.ToString();
31                 }
32                 catch (Exception ex)
33                 {
34 
35                     xaml = ex.Message;
36                 }
37             }
38             else {
39                 xaml = "no template.";
40             }
41 
42             return xaml;
43         }
bubuko.com,布布扣

wpf学习笔记-如何获得MS定义好的模版,布布扣,bubuko.com

wpf学习笔记-如何获得MS定义好的模版

原文:http://www.cnblogs.com/learnmoredaybyday/p/3623846.html

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