FrameworkElementFactory gridFactory = new FrameworkElementFactory(typeof(Grid));

gridFactory.SetValue(Grid.MarginProperty, new Thickness(5));
//gridFactory.SetValue(Grid.RowProperty, row); // 设置Grid.Row
//gridFactory.SetValue(Grid.ColumnProperty, col);

ImageBrush b = new ImageBrush();
b.ImageSource = new BitmapImage(new Uri("pack://application:,,,/Content/Images/GameImg/" + game.GameCode + ".png", UriKind.RelativeOrAbsolute));
b.Stretch = Stretch.Fill;

gridFactory.SetValue(Grid.BackgroundProperty, b);

Style style = new Style();
style.TargetType = typeof(Button);
Setter setter = new Setter();
setter.Property = ContentControl.TemplateProperty;
ControlTemplate temp = new ControlTemplate(typeof(Button));

temp.VisualTree = gridFactory;
setter.Value = temp;
style.Setters.Add(setter);

Button button = new Button();
button.Content = game.GameName;
button.Command = this.FindResource("PlayCmd") as RoutedCommand;
button.CommandParameter = game.GameCode;

//button.Margin = new Thickness(5);
button.SetValue(Grid.RowProperty, row);
button.SetValue(Grid.ColumnProperty, col);
button.Style = style;
this.rootGrid.Children.Add(button);

转载于:https://www.cnblogs.com/DataBase-123/p/5907911.html

pack://application:,,,/相关推荐

  1. @pack://application:,,,/报错

    一下内容转载自: c# - Difference between @"pack://application:,,,[...] and IO.Directory.GetCurrentDirec ...

  2. System.Windows.Markup.XamlParseException:““无法从文本“pack://application:,,,/Resources/images/Picture.jpg

    问题描述 切换到.net Core 3.1后突然资源字典里面图片资源报错找不到(其他资源没有试不确定),并且确定Pack_url格式一定正确,找不到错误的原因.而使用.net 4.7.2就正常. 解决 ...

  3. WPF中的Pack URI

    问题 说来也简单:首先,我在WPF项目中建立了一个用户自定义控件(CustomControl),VS模板为我们自动生成了 CustomControl1和Theme文件夹(里边包含一个Generic.x ...

  4. iOS-通过Message框架开发一个Sticker Pack(无需代码)(第一篇)

    一.概述 iOS 10 引入了Message框架,开发者可以为苹果内置的Messages应用开发扩展. 目的:通过开发一个应用扩展,可以让用户个能应用在Message应用中交互. Message框架支 ...

  5. 某小型公司持续集成工具 jenkins 实践

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:邵磊 juejin.im/post/599fd5d15188 ...

  6. WPF 带水印的密码输入框实现

    WPF 带水印的密码输入框实现 原文:WPF 带水印的密码输入框实现 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/BYH371256/articl ...

  7. jbutton可以设置id吗_Java JButton.setHorizontalTextPosition方法代碼示例

    本文整理匯總了Java中javax.swing.JButton.setHorizontalTextPosition方法的典型用法代碼示例.如果您正苦於以下問題:Java JButton.setHori ...

  8. android studio 设置自动编译_某小型公司持续集成工具jenkins实践(JAVA WEB、Android、IOS、html)...

    作者:邵磊链接:https://urlify.cn/qIB7fq # 前言 本文可能是网上最全的一篇全端jenkins部署解决方案介绍的文章,一直以来,领导都想解决代码提交和打包问题,尤其是小公司,打 ...

  9. WPF加载程序集中字符串资源

    WPF资源 WPF资源使用其实的也是resources格式嵌入资源,默认的资源名称为"应用程序名.g.resources",不过WPF资源使用的pack URI来访问资源. 添加图 ...

最新文章

  1. 美团架构师开源5万字的《面试手册》PDF免费下载!
  2. springMVC 处理json 及 HttpMessageConverter 接口
  3. adf 自动输稿器_在ADF实体PK属性中使用MySQL自动增量PK列
  4. C高级第一次PTA作业(2)
  5. cscript 执行代码_WSCRIPT与CScript区别
  6. Qt工作笔记-简单的画图工具
  7. (转)Spring Boot(二):Web 综合开发
  8. 燃气灶电气线路图及原理_电气安装造价如何入门,核心知识已为你打包
  9. 小程序mpvue图片绘制水印_基于mpvue小程序使用echarts画折线图的方法示例
  10. JS按字节截取字符长度实例
  11. 统计一个数字在排序数组中出现的次数。
  12. idea 修改hosts
  13. C语言:输出100以内的素数
  14. 台式机创建文件服务器,如何将台式机做成云存储服务器
  15. 2019蓝桥杯本科B组C-C++决赛题 (题解随后出)
  16. 一本关于互联网与职场的湿暗后厨,和99元人民币的关系
  17. 新世纪五笔 形码之耻_世纪之剑
  18. 深度学习-使用tensorflow实现猫狗识别
  19. 双目相机实现物体三维重建,得到三维点云
  20. 23个Python爬虫开源项目代码:微信、淘宝、豆瓣、知乎、微博...

热门文章

  1. 腾讯有数后端Java对接
  2. Arch linux 安装 docker
  3. 小故事——巴比奇和他的计算机
  4. OIM API Usage
  5. php cookie 加密解密,php 使用base64加密、解密cookie的示例
  6. 联想G455 XP/MAC 双系统安装
  7. 猴子?狒狒?傻傻分不清楚——制作tfrecord数据集并利用卷积神经网络训练实例
  8. A001-185-2531
  9. Conv2Former ~2
  10. educoder算法设计与分析 实验五回溯法