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;

             }

  • 相关阅读:
    ubuntu 启动 重启 停止 apache
    /usr/bin/env: php: No such file or directory 【xunsearch demo项目体验】【已解决】
    安装mezzanine时报:storing debug log for failure【已解决】
    redhat 安装 setuptools【成功】
    SnowNLP:一个处理中文文本的 Python 类库[转]
    Android 了解1G 2G 3G 知识
    Android-体系架构
    Android-bindService远程服务(Aidl)-初步
    Android-SDCard外部存储文件读写
    Android-文件模式
  • 原文地址:https://www.cnblogs.com/chuhaida/p/3193677.html
Copyright © 2011-2022 走看看