zoukankan      html  css  js  c++  java
  • WPF后台生成datatemplate(TreeViewItem例子)

    public void loadCheckListDataTemplate(TreeViewItem tvi)

            {

                DataTemplate cdt = new DataTemplate();

                FrameworkElementFactory cfef = new FrameworkElementFactory(typeof(StackPanel));

                cfef.SetValue(StackPanel.OrientationProperty, Orientation.Horizontal);

                Binding binding = new Binding();

     

                FrameworkElementFactory subfef1 = new FrameworkElementFactory(typeof(TextBlock));

                 subfef1.SetValue(TextBlock.TextProperty, binding);

                 subfef1.SetValue(TextBlock.MarginProperty, new Thickness(0, 0, 5, 0));

                 cfef.AppendChild(subfef1);

     

                 FrameworkElementFactory subfef2 = new FrameworkElementFactory(typeof(CheckBox));

                 subfef2.SetValue(CheckBox.ContentProperty, "添加");

                 subfef2.SetValue(CheckBox.MarginProperty, new Thickness(0, 0, 5, 0));

                 cfef.AppendChild(subfef2);

     

                 FrameworkElementFactory subfef3 = new FrameworkElementFactory(typeof(CheckBox));

                 subfef3.SetValue(CheckBox.ContentProperty, "修改");

                 subfef3.SetValue(CheckBox.MarginProperty, new Thickness(0, 0, 5, 0));

                 cfef.AppendChild(subfef3);

     

                 FrameworkElementFactory subfef4 = new FrameworkElementFactory(typeof(CheckBox));

                 subfef4.SetValue(CheckBox.ContentProperty, "删除");

                 subfef4.SetValue(CheckBox.MarginProperty, new Thickness(0, 0, 5, 0));

                 cfef.AppendChild(subfef4);

     

                 cdt.VisualTree = cfef;

                 tvi.HeaderTemplate = cdt;

             }

  • 相关阅读:
    php面试题
    php最基本的缓存之一页面缓存
    原生PHP生成验证码
    原生PHP实现上传大图片与缩略图
    PHP实现连接数据库下载与导入csv格式文件
    ScrollTop火狐谷歌不兼容
    今天学的是 HTML基本元素、基本语法元素特点等,就发图片吧。
    第三天的学习知识HTML5常用的重要单词
    第二天学习了设计方面的知识
    HTLM5第一天的内容
  • 原文地址:https://www.cnblogs.com/chuhaida/p/3193677.html
Copyright © 2011-2022 走看看