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可是放上我写的事件函数名还是委托都是错误呢???,求如何给上层元素添加事件??

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
WPF,数据模板在后台不能修改吗?
一个自定义控件:rn[code=html]rn rn[/code]rn[code=csharp]rnpublic class CustomControl1 : Buttonrnrn static CustomControl1()rn rn DefaultStyleKeyProperty.OverrideMetadata(typeof(CustomControl1), new FrameworkPropertyMetadata(typeof(CustomControl1)));rn rn public override void OnApplyTemplate()rn rn base.OnApplyTemplate();rn Border border = this.ContentTemplate.LoadContent() as Border;rn border.Background = new SolidColorBrush(Colors.Yellow);rn rnrn[/code]rn主窗体:rn[code=html]rnrn rn rn rnrn[/code]rnrn在此例中,有一个自定义的控件CustomControl1,其定义了数据模板。在后台代码中,重写了OnApplyTemplate方法,并且获得了数据模板的根元素Border,然后,修改了Border的背景色。rn奇怪的是,为什么修改的背景色没有生效呢?在后台不能修改数据模板吗?
WPF中绑定事件
view上的一些事件的绑定不知道该如何处理(比如 listview的SelectionChanged或者MouseDoubleClick这样的事件)现在的做法是在codebehind文件里处理的,应该可以将这些事件绑定到model中吧,高手指点)
WPF之DataTemplate数据模板
DataTemplate 类:介绍数据对象的可视结构。 DataTemplateKey属性: 获取默认键的 DataTemplate。 DataType 属性: 获取或设置此 DataTemplate 所针对的类型。 Dispatcher 属性: 获取 Dispatcher 这 DispatcherObject 与相关联。 HasContent 属性: 获取一个值,该值指示是否此模
WPF数据模板
数据模板跟控件模板的区别:Difference Typically a control is rendered for its own sake, and doesn't reflect underlying data. For example, a Button wouldn't be bound to a business object - it's there purely so it ca...
WPF数据模板源码
wpf数据模板可以控制数据呈现的外观
WPF 数据模板 Control
在xaml文件中有一个DataTemlate,其中定义了一个ComboBox控件或CheckBox或TextBox,rn如何在后台.cs文件中获取ComboBox中选中的值或CheckBox是否选中或TextBox的Textrn
数据后台源码模板
pc后台数据查看源码模板pc后台数据查看源码模板pc后台数据查看源码模板
WPF后台截屏问题
用WPF做了一个桌面软件,它能够根据一个请求生成一张图,然后点击按钮保存当前软件截屏(其实就是想要生成的那张图)。rnrn实际上我们的请求很多,想做成一个自动化的。可以接收若干个请求,最后的效果是批量针对每个请求都生成一张截图。如果这个程序能在后台中运行(无UI界面)则更好,所以想请教大牛,这个后台运行的无UI却能截图的功能如何实现?
深入浅出WPF数据模板示例
深入浅出WPF数据模板示例,这个示例是应用了数据模板技术。
WPF数据模板的简单运用
数据模板代码: public partial class 兴趣交流 : Window { //初始化 System.Collections.ObjectModel.ObservableCollection`1 类的新实例,该类包含从指定列表中复制的元素。 private ObservableCollection observableCollection = new ObservableCollec...
WPF数据模板样式选择器
在使用数据模板样式选择器时,不能设置ItemContainerStyle的属性值,如果设置了该值,那么数据模板样式选择器会失去作用。 在使用数据模板样式选择器时,首先要创建数据模板样式选择器对象,此对象要重写StyleSelector基类的SelectStyle方法,并在方法中返回相应的样式,CS代码如下: public class ListViewItemStyleselector:Styl...
WPF的ComboBox 数据模板自定义
WPF的ComboBox 有些时候不能满足用户需求,需要对数据内容和样式进行自定义,下面就简要介绍一下用数据模板(DataTemplate)的方式对ComboBox 内容进行定制
WPF ComboBox 数据模板自定义
WPF的ComboBox 有些时候不能满足用户需求,需要对数据内容和样式进行自定义,下面就简要介绍一下用数据模板(DataTemplate)的方式对ComboBox 内容进行定制:rn原型设计如下:rn[img=https://img-bbs.csdn.net/upload/201509/07/1441613138_607310.jpg][/img]rn步骤:rn1、新建一个WPF应用程序WpfAppDemo(VS2012),并新建一个images文件夹(上传图片素材);rn2、在主界面MainWindow.xaml文件中添加一个Label、ComboBox 和Button控件,如下图:rn[img=https://img-bbs.csdn.net/upload/201509/07/1441611939_440968.jpg][/img]rn代码如下:rn[code=html]rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrn rn rnrn[/code]rn3、在主界面MainWindow.xaml.cs文件中进行逻辑处理,代码如下:rn[code=csharp]using System;rnusing System.Collections.Generic;rnusing System.Linq;rnusing System.Text;rnusing System.Threading.Tasks;rnusing System.Windows;rnusing System.Windows.Controls;rnusing System.Windows.Data;rnusing System.Windows.Documents;rnusing System.Windows.Input;rnusing System.Windows.Media;rnusing System.Windows.Media.Imaging;rnusing System.Windows.Navigation;rnusing System.Windows.Shapes;rnrnnamespace WpfAppDemornrn /// rn /// MainWindow.xaml 的交互逻辑rn /// rn public partial class MainWindow : Windowrn rn public MainWindow()rn rn InitializeComponent();rn //初始化数据,并绑定rn LodData();rn rnrn private void LodData()rn rn IList customList = new List();rn //项目文件中新建一个images文件夹,并上传了001.png,002.png,003.pngrn customList.Add(new empoyee() ID ="001", Name = "Jack" ,Image="images/001.png",Desc="this is good gay!");rn customList.Add(new empoyee() ID = "002", Name = "Smith", Image = "images/002.png", Desc = "this is great gay!" );rn customList.Add(new empoyee() ID = "003", Name = "Json", Image = "images/003.png", Desc = "this is the bset gay!" );rnrn this.myColorComBox.ItemsSource = customList;//数据源绑定rn this.myColorComBox.SelectedValue = customList[1];//默认选择项rn rn rnrn private void Button_Click(object sender, RoutedEventArgs e)rn rn //显示选择的员工ID信息rn MessageBox.Show((this.myColorComBox.SelectedItem as empoyee).ID);rn rnrn rnrn rn //定义员工类rn public class empoyeern rn public string ID get; set; rn public string Name get; set; rn public string Image get; set; rn public string Desc get; set; rn rn rnrn[/code]rn4、编译运行,如果运气不错的话,应该能看到如下的界面:rn[img=https://img-bbs.csdn.net/upload/201509/07/1441612667_621297.jpg][/img]rn
WPF 模板问题。
1。我在XAML里定义一个模板,在后台CS里能不能得到这个模板的属性?并在此基础上修改模板的一些内容?rn2。有没有方法得到每个控件的模板代码,以做学习用?rn
WPF,模板的属性设置问题
下面这个Button模板,来自[url=http://msdn.microsoft.com/zh-cn/library/vstudio/ee230084(v=vs.100).aspx]MSDN[/url]的例子rnrn[code=html]rn rn rn rn rn rn rn[/code]rnrnrn我想问的是:rn模板中的ContentPresenter,并没有绑定Foreground属性,为什么设置Button的Foreground属性,能起到作用呢?没有绑定的话,应该继承父元素的属性的啊
WPF模板设置问题
请教各位,我想设置一个按钮风格,其背景色透明,其内的按钮文字颜色在鼠标移上去时实现变色?请问怎么书写这种风格?谢谢。我现在是这样写的?为何无效?rn
WPF模板(一):控件模板、数据模板、面板模板
控件模板:如果控件的样式不能满足,可自定义控件模板来设计样式。
关于后台动态创建LinkButton绑定事件的问题
我在后台动态创建多个LinkButton,但要如何才能让这些LinkButton绑定同一个事件,在事件里判断是哪个LinkButton点击进来的,再跳转到各自指定的页面。rn下面这个是动态创建LinkButton的,绑定事件和事件里判断要怎么写啊rn[code=csharp]rn LinkButton ltn1 = new LinkButton();rn ltn1.ID = "table_top" + (i + 1);rn ltn1.CssClass = "lkbtn";rn ltn1.Style.Add("width", "100%");rn ltn1.Style.Add("display", "inline-block");rn ltn1.Text = dt.Rows[i + 1][0].ToString();rn ltn1.ToolTip = "查看详情";rn td.Controls.Add(ltn1);rn[/code]
关于前台后台都绑定事件的问题
点击一个按钮,执行后台事件。 修改为 点击一个按钮,弹出一个新弹窗,弹窗里有确认按钮,当点击改确认按钮时,才执行后台事件。(后台是asp.net语言) 1、将弹窗里的确认按钮设置为服务器标签。 2、点击弹窗外的按钮,返回false.
从后台去掉datalist的绑定事件
我想在后台经过判断,去掉页面上某些空间的绑定时间 如 ItemDataBound 事件,提高访问速度 ,求解
WPF后台添加控件问题
我在前台xmal中划分了Grid区域:rnrn rn rnrnrn之后在后台先加一个控件:rnmy_Button test = new my_Button();rnthis.GRID.Children.Add(test);rnrn请问,我如何在后台,往划分的区域中添加这个控件呢?谢谢。
WPF中datagrid后台绑定chekbox模板列居中的问题。
WPF中datagrid后台在AutoGeneratingColumn事件里绑定模板列chekbox控件居中不知道怎么解决
后台动态添加模板问题
GridView动态添加模板之后,绑定完成点击事件,回发之后找不到控件怎么办?
GridView数据绑定事件
我想在A页面中放入一个Gridview控件,绑定数据库,显示标题,然后点击标题跳转到B页面,在B页面放一个Label标签,要求内容显示在Label标签上,求两个页面的前台和后台完整代码!!!新手急急急
wpf界面控件绑定后台数据
在wpf中如何将后台查询到的数据显示在界面控件中,在控件上绑定
绑定事件问题
我要给三个button绑定同一个事件,就是点击完给一个提示的效果rn[code=java]rnpackage com.example.bangdingshijian;rnrnimport android.os.Bundle;rnimport android.app.Activity;rnimport android.view.Menu;rnimport android.view.View;rnimport android.view.View.OnClickListener;rnimport android.widget.Button;rnimport android.widget.Toast;rnrnpublic class MainActivity extends Activity rnrn @Overridern protected void onCreate(Bundle savedInstanceState) rn super.onCreate(savedInstanceState);rn setContentView(R.layout.activity_main);rn ((Button)findViewById(R.id.button1)).setOnClickListener(listener);rn ((Button)findViewById(R.id.Button01)).setOnClickListener(listener);rn ((Button)findViewById(R.id.Button02)).setOnClickListener(listener);rn rn rn private OnClickListener listener = new OnClickListener() rn rn @Overridern public void onClick(View arg0) rn Toast.makeText(MainActivity.this, R.string.dianjibutton + arg0.getId(), Toast.LENGTH_SHORT).show();rn rn ;rnrn @Overridern public boolean onCreateOptionsMenu(Menu menu) rn // Inflate the menu; this adds items to the action bar if it is present.rn getMenuInflater().inflate(R.menu.main, menu);rn return true;rn rnrnrn[/code]rn结果运行起来一点button就停止运行。我把+ arg0.getId()去掉就可以正常点,我调试的时候看到arg0.getId()是有值的,不知道这个代码错在哪
绑定事件的问题??
在datagrid中有一个checkbox,要使选中checkbox产生一个事件,并把该行中保存的id传给这个事件,请问怎么实现????
WPF Button自定义模板问题
rnrn这个是自定义模板的代码,在第二个Ellipse的宽度和高度是写死的,我想这个宽度=TemplateBinding Width-10,应该怎么去改这段代码,求教育!
WPF,关于模板的一个问题
一个圆形Button的模板:rnrn rn rn ......rn ......rn rn ......rn ......rn rnrn[img=https://img-bbs.csdn.net/upload/201306/29/1372466268_267887.jpg][/img]rnrn我想问的是,既然,Button模板是Grid里面放两个圆,那Grid也应该是Button的一部分吧。rn那点击圆形周围与Grid之间的空隙,也就是四个角的位置,为什么Button没有反应呢?难道rn四个角不属于Button的一部分吗?
WPF UserControl 的绑定事件、属性、附加属性
  WPF UserControl里可供绑定的属性 /// <summary> /// 重写基类 Margin /// </summary> public new Thickness Margin { get { return (Thickness)GetValue...
WPF,请问模板的一个问题
rnrnrn rnrnrn上面有两个模板,一个TextBlock模板,一个是Button模板,在Button模板中用到了TextBlock控件。rnrn我想问的是:rn1:Button模板中的TextBlock,到底是上面创建的TextBlock的样式呢,还是TextBlock的标准模板的样式?rn2:如果要使用上面创建的TextBlock的样式该怎么做?如果要使用TextBlock的标准模板的样式该怎么做?
WPF MVVM无Command属性的控件绑定事件
我们在WPF开发中应用MVVM开发模式时,一般用来绑定Button 的Command命令,但是有很多控件MS没有给出Command命令,我们需要添加一个DLL来增加绑定时的属性。
WPF -- 数据模板(Content Control)(一)
(DataTemplate)Yang-Big在WPF中如果我们想要按照自己的想法来为数据制定显示方式,也就是说,数据类型是一定的,但我们可以让它有多种多样的表现方式,比如一个具体的时间,一般使用一个字符串(例如“12:03”)来显示,但我们为什么就不能显示为一个时钟或者其他你想要的表现形式来呈现你的数据。WPF中的数据模板技术应运而生。数据模板适用于Content Control类控件与Items...
WPF数据双向绑定问题
//Part1 beginrnpublic class UserResource : INotifyPropertyChangedrn rn private string _userName;rnrn public int ID get; set; rn public string UserNamern rn getrn rn return _userName;rn rn setrn rn _userName = value;rn OnChangedProperties(value);rn rn rnrn public UserResource()rn rnrn rnrn public UserResource(int ID, string userName)rn rn this.ID = ID;rn this.UserName = userName;rn rnrn public event PropertyChangedEventHandler PropertyChanged;rnrn public void OnChangedProperties(string propertyName)rn rn if (this.PropertyChanged != null)rn rn this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));rn rn rn rn//Part1 endrnrn//Part2 beginrn/// rn /// MainWindow.xaml 的交互逻辑rn /// rn public partial class MainWindow : Windowrn rn public MainWindow()rn rn InitializeComponent();rn rnrn public static UserResource user = new UserResource(500, "ttest");rnrn private void btRefresh_Click(object sender, RoutedEventArgs e)rn rn if (user == null)rn rn user = new UserResource();rn rn user.ID = 100;rn user.UserName = "Successful";rnrn rn rn//Part2 endrnrnrn
wpf treeView数据模板 menu数据模板 Listbox和ComboBox数据模板
本项目包含treeview中的层级嵌套的数据模板,Listbox的数据模板,ComboBox的数据模板等。能给初学者学习模板起到引导作用。
后台电子商务模板 后台电子商务模板
漂亮的电子商务模板 对于没有美工的项目组有用
WPF 后台动态创建控件
一、基本控件: 1、 Grid 2、 StackPanel 3、 Border 4、 Button 5、 CheckBox 6、 ComboBox 7、 DataGrid 8、 Image 9、 Label 10、 ListBox 11、 RadioButton 12、 Rectangl
WPF 后台定义菜单栏
WPF中在后台定义菜单栏。(非页面中设置。) 超简单版本。
后台维护系统WPF
后台维护系统WPF
wpf 后台操作自定义控件
现象:rnrn我在代码中用一个循环New了10个Textblock。然后每个上面显示序号1,2,3...10rn显示完后当我下一次调用这个循环时,new出来的序号是11...20.rn这时发现n每个Textblock上面显示的字体重合了。rnrn原因:rn应该是我在调用第二个循环时,没有删除第一次new出来的textblock。rnrn如何解决:rn我想知道如何去删除第一次new出来的textblock.rnrn谢过。。
相关热词 c#部署端口监听项目、 c#接口中的属性使用方法 c# 昨天 c#func链接匿名方法 c#怎么创建文件夹 c#从键盘接收空格 c#da/ad c#部门请假管理系统 c#服务器socket c# 默认的访问修饰符