Пример #1
0
        public override string GetCellText(DataGridRow row)
        {
            C1MaskedTextBox maskedTextBox = CreateCellContent(row) as C1MaskedTextBox;

            BindCellContent(maskedTextBox, row);
            string text = maskedTextBox.Text;

            UnbindCellContent(maskedTextBox, row);

            return(text);
        }
 public override FrameworkElement GetCellEditingContent(DataGridRow row)
 {
     var txt = new C1MaskedTextBox();
     txt.Mask = Mask;
     txt.TextMaskFormat = TextMaskFormat;
     txt.TextWrapping = TextWrapping;
     txt.Padding = new Thickness(0);
     if (Binding != null)
     {
         txt.SetBinding(C1MaskedTextBox.ValueProperty, CopyBinding(Binding));
     }
     txt.TextAlignment = HorizontalAlignment == HorizontalAlignment.Left ? TextAlignment.Left : HorizontalAlignment == HorizontalAlignment.Right ? TextAlignment.Right : TextAlignment.Center;
     txt.VerticalContentAlignment = VerticalAlignment;
     if (CellEditingContentStyle != null && txt.Style == null)
     {
         txt.Style = CellEditingContentStyle;
     }
     return txt;
 }
Пример #3
0
        public override FrameworkElement GetCellEditingContent(DataGridRow row)
        {
            var txt = new C1MaskedTextBox();

            txt.Mask           = Mask;
            txt.TextMaskFormat = TextMaskFormat;
            txt.TextWrapping   = TextWrapping;
            txt.Padding        = new Thickness(0);
            if (Binding != null)
            {
                txt.SetBinding(C1MaskedTextBox.ValueProperty, CopyBinding(Binding));
            }
            txt.TextAlignment            = HorizontalAlignment == HorizontalAlignment.Left ? TextAlignment.Left : HorizontalAlignment == HorizontalAlignment.Right ? TextAlignment.Right : TextAlignment.Center;
            txt.VerticalContentAlignment = VerticalAlignment;
            if (CellEditingContentStyle != null && txt.Style == null)
            {
                txt.Style = CellEditingContentStyle;
            }
            return(txt);
        }
Пример #4
0
 static FilterItem()
 {
     maskedTextBox = new C1MaskedTextBox();
     maskedTextBox.TextMaskFormat = MaskFormat.IncludeLiterals;
 }