原文:XamlReader动态使用xaml

xamlload先在xaml做出一个grid,命名xgrid

<Page
    x:Class="xamlload.MainPage"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:local="using:xamlload"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"mc:Ignorable="d"><Grid x:Name="xgrid" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"><Button x:Name="button" Content="Button" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Click="button_Click"/></Grid>
</Page>

用和前面写
<Button x:Name="button" Content="Button" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Click="button_Click"/>但是位置不一样的按钮

        private void button_Click(object sender , RoutedEventArgs e){string usingXaml = " xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\" xmlns:x=\"http://schemas.microsoft.com/winfx/2006/xaml\" ";            string contentXaml = "<Button Content=\"Button\" HorizontalAlignment=\"Left\" VerticalAlignment=\"Top\"";string marginXaml= "Margin=\"10,50,0,0\"/>";Button b = XamlReader.Load(contentXaml+usingXaml + marginXaml) as Button;xgrid.Children.Add(b);}

<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>

版权声明:本文为博主原创文章,未经博主允许不得转载。

XamlReader动态使用xaml相关推荐

  1. XamlReader 动态加载XAML

    原文:XamlReader 动态加载XAML XAML: <Grid xmlns:x="http://schemas.microsoft.com/client/2006" x ...

  2. Silverlight动态创建XAML对象和遍历对象

    1.动态创建XAML对象 StringBuilder xaml = new StringBuilder(); xaml.Append("<TextBlock "); xaml ...

  3. silverlight动态添加xaml物件

      如动态添加物件需要定义x:Name属性,必须在前面加上xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 转载于:ht ...

  4. 在后台代码中引入XAML的方法

    本文将介绍三种方法用于在后台代码中动态加载XAML,其中有两种方法是加载已存在的XAML文件,一种方法是将包含XAML代码的字符串转换为WPF的对象. 这些是我在编写RegeX时获得的经验,它们将会给 ...

  5. 在Silverlight 2 beta1中使用IronPython等动态语言

    目前在Silverlight Tools Beta 1 for Visual Studio 2008 中包括了3个动态语言的运行库:IronPython.IronRuby和Managed JScrip ...

  6. Silverlight 2.5D RPG游戏技巧与特效处理:(十六)动态资源

    即开即玩是网页游戏相比传统客户端游戏的最大优势.如果说在每台电脑安装上G的客户端是一种资源浪费及时间污染:那么Silverlight作为RIA界的新宠儿,在继承祖辈优秀血统的前提下拥有更加卓越的性能及 ...

  7. WPF 动态图的插入方法

    方法一.通过两张图片的频繁替换实现动态图 .xaml文件: <UserControl.Resources><ResourceDictionary><ResourceDic ...

  8. 分享Silverlight/WPF/Windows Phone一周学习导读(10月16日-10月22日)

    分享Silverlight/WPF/Windows Phone一周学习导读(10月16日-10月22日) 本周Silverlight学习资源更新 Silverlight:分包下载及SEO优化方案 菩提 ...

  9. C++开发WPF,Step by Step

    C++开发WPF,Step by Step 示例代码 使用C++来开发WPF,主要是如何在MFC(Win32)的窗口中Host WPF的Page.下面我就做个详细的介绍. 一.创建工程, 由于MFC的 ...

最新文章

  1. 第一回写的用arraylist模拟栈操作
  2. POJ2709 染料贪心
  3. 【IOC 控制反转】IOC 简介 ( 依赖注入的两种实现方式 | 编译期注入 | 运行期注入 )
  4. Linux Socket网络通信示例
  5. 一次成功的mybatis-plus级联查询
  6. 【汇编实战开发笔记】80x86汇编基础的三大块知识
  7. mysql定义取值范围_mysql的decimal类型取值范围
  8. MarkDown常用使用技巧---字体颜色、大小、背景色、表格、图片大小修改---CSDN篇
  9. W ndows10如何清理使用痕迹,Windows10操作技巧系列——删除最常用,最常访问,快速访问记录...
  10. 初学媒体软件时的一些鼠绘作品
  11. 达梦数据库安装学习总结--DCA上篇
  12. splunk与日志分析
  13. Basler相机学习一
  14. python用opencv实现图片的美白磨皮_opencv----人脸美白算法,祛斑,祛痘,磨皮等...
  15. 力扣【25】K个一组翻转链表(字节跳动面试题)
  16. 口罩检测三之测试与应用
  17. Epoc.js:开源JavaScript 大脑传感器控制器软件
  18. 我用ChatGPT写2023年新课标II卷高考作文
  19. a律13折线pcm编码例题_13折线典型例题 -
  20. SSRS日期参数的初始化

热门文章

  1. android android:process=,关于android:Android-appprocess的使用
  2. 值得关注!一种新型脑机接口--集成光子芯片的脑机接口是否可行?
  3. eeglab教程系列(9)-选择数据的epochs并进行比较
  4. 苹果发布全球首款5nm芯片A14!性能提升40%,新iPad Air率先搭载
  5. 小米做的这件事,捍卫了你的隐私
  6. 祝「杭州程序媛」母亲节快乐!
  7. RocketMQ 4.5.1 双主双从异步复制环境搭建
  8. idea +springMVC搭建项目,新建各种文件基础
  9. 003:Virtualenvwrapper使用
  10. JavaScript创建元素的三种方法特点及对元素的操作