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;

             }

  • 相关阅读:
    神奇玻璃制品:鲁珀特之泪
    ReCaptcha——基于验证码的数据挖掘
    GCC 编译使用动态链接库和静态链接库
    转:Android View.post(Runnable )
    两个adb命令使用的问题
    转:android menu 实现动态修改menu
    Android Dialog自定义
    转:ActivityGroup + GridView 实现Tab分页标签
    TabHost与ActivityGroup整理
    转:Android之Tab分页标签的实现方法一TabActivity和TabHost的结合
  • 原文地址:https://www.cnblogs.com/chuhaida/p/3193677.html
Copyright © 2011-2022 走看看