2 keyinhong keyinhong 于 2016.04.05 10:51 提问

wpf 数据模板后台绑定事件的问题

GridViewColumn column = new GridViewColumn();
GridViewColumnHeader h = new GridViewColumnHeader();
h.Content = "??????";
h.Tag = "*******";
column.Header = h;
DataTemplate dt = new DataTemplate();
FrameworkElementFactory fef = new FrameworkElementFactory(typeof(CheckBox));
Binding binding = new Binding();
binding.Path = new PropertyPath("MarketIndicator");
fef.SetBinding(CheckBox.ContentProperty, binding);
fef.SetValue(CheckBox.ForegroundProperty, Brushes.White);
dt.VisualTree = fef;
column.CellTemplate = dt;
//-----------------------网上找的这段代码,是可以fef.SetValue来给CheckBox属性赋值,
但是如果fef.SetValue(CheckBox.ClickEvent,?); ?位置放什么才对呢,显示是object可是放上我写的事件函数名还是委托都是错误呢???,求如何给上层元素添加事件??

1个回答

CSDNXIAOD
CSDNXIAOD   2016.04.05 11:06

wpf 后台绑定数据 binding
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
WPF模板数据绑定及事件模板绑定
变更通知是WPF的一个精髓,它使得MVVM成为WPF的标准架构!在数据绑定中,除了正常的数据模版绑定,还会涉及到模板内控件的事件绑定,以及对parent内容的绑定!接下来的示例将会展示大部分常用的绑定场景。       示例实现的是一个便签软件,主要功能有新增、删除、修改、切换日期、读取便签列表、设置是否完成。       下面先说下几种绑定方式:        继承于ICommand和IN
WPF 点击 datatemplate 里面的控件,获取相应绑定的数据
这个文章的标题写的十分拗口,实际上是在WPF的资源字典中创建一个数据模板,并在数据模板中添加一个Button按钮,默认情况下,在窗体中单击应用了数据模板的ListBox控件数据项中的按钮时,是不会选中指定的数据项的,下面的实例中将会实现,当单击数据模板中定义的按钮时,选中指定的数据项。
WPF中的数据模板(DataTemplate)
在WPF中我们可以为自己的数据定制显示方式,也就是说虽然某数据数据是一定的,但我们可以做到让它的表现方式多种多样,比如一个时间,在以前我们一般使用一个字符串(比如“12:03”)来显示,但我们为什么就不能显示一个小时钟呢,其实这更合乎情理,利用WPF中的数据模板技术随意并轻松地表现你的数据. 数据模板适用于Content Control类控件与Items Control类控件. 我们假
动态添加DataTemplate且为模板中的button控件添加Click Event
动态添加DataTemplate且为模板中的button控件添加Click Event 动态生成DataTemplate  private DataTemplate GetDataTemplateForBindingLink()         {             StringBuilder cellTemplate = new StringBuilder();
WPF中动态创建模板
            //内存中动态生成一个XAML,描述了一个DataTemplate             XNamespace ns = "http://schemas.microsoft.com/winfx/2006/xaml/presentation";            XElement xDataTemplate =            new XElement(ns +
WPF MVVM后台绑定没有Command属性的控件,绑定任何事件事件
前言,我们在WPF开发中应用MVVM开发模式时,一般用来绑定Button 的Command命令,但是有tve
WPF Template模版之DataTemplate与ControlTemplate【一】
WPF系统不但支持传统的Winfrom编程的用户界面和用户体验设计,更支持使用专门的设计工具Blend进行专业设计,同时还推出了以模板为核心的新一代设计理念。 1. 模板的内涵     作为表现形式,每个控件都是为了实现某种用户操作算法和直观显示某种数据而生,一个控件看上去是什么样子由它的“算法内容”和“数据内容"决定,这就是内容决定形式,这里,我们引入两个概念: 控件的算法内容:控件能展示
WPF 通过行为将事件绑定到命令
dll:Microsoft.Expression.Interactions.dll         System.Windows.Interactivity.dll
WPF-DataGrid后台动态生成列
DataGrid后台动态生成列 Now that you know the basics of the Silverlight DataGrid and how to specify the Columns in XAML, you might want to customize your DataGrid's columns at runtime. This process
WPF 为资源字典 添加事件响应的后台类
前言,有许多同学在写WPF程序时在资源字典里加入了其它控件,但又想p