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; }
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); }
static FilterItem() { maskedTextBox = new C1MaskedTextBox(); maskedTextBox.TextMaskFormat = MaskFormat.IncludeLiterals; }