回复 5楼FBAccount的帖子
1.对于CreateCellContent这个问题,我需要研究下才能给你回复。
2.可以呈现文字,你只要重写一个类继承C1NumericBox,并重写OnApplyTemplate,更改模板,并调用TextChanged事件。代码参考:
- public class MyNumericBox:C1.WPF.C1NumericBox
- {
- public override void OnApplyTemplate()
- {
- base.OnApplyTemplate();
- var element= GetTemplateChild("Text");
- (element as C1.WPF.C1TextBoxBase).TextChanged += new TextChangedEventHandler(MyNumericBox_TextChanged);
- }
- void MyNumericBox_TextChanged(object sender, TextChangedEventArgs e)
- {
- double value;
- if (double.TryParse(((System.Windows.Controls.TextBox)(e.OriginalSource)).Text, out value))
- {
- if (value < 0)
- ((C1.WPF.C1TextBoxBase)(e.OriginalSource)).C1Text = "负数 ";
- }
-
- }
- }
复制代码 |