public override FrameworkElement CreateCellEditElement(GridViewCell cell, object dataItem) { this.BindingTarget = RadDateTimePicker.SelectedValueProperty; RadDateTimePicker picker = new RadDateTimePicker(); picker.IsTooltipEnabled = false; picker.TimeInterval = this.TimeInterval; picker.SetBinding(this.BindingTarget, this.CreateValueBinding()); return picker; }
public override FrameworkElement CreateCellEditElement(GridViewCell cell, object dataItem) { this.BindingTarget = RadDateTimePicker.SelectedValueProperty; RadDateTimePicker picker = new RadDateTimePicker(); picker.IsTooltipEnabled = false; picker.TimeInterval = this.TimeInterval; picker.SetBinding(this.BindingTarget, this.CreateValueBinding()); return(picker); }
public override FrameworkElement CreateCellEditElement(GridViewCell cell, object dataItem) { BindingTarget = RadDateTimePicker.SelectedValueProperty; RadDateTimePicker picker = new RadDateTimePicker(); TouchManager.SetIsTouchHitTestVisible(picker, false); picker.IsTooltipEnabled = false; picker.InputMode = InputMode.DatePicker; picker.TimeInterval = TimeInterval; picker.SetBinding(BindingTarget, CreateValueBinding()); return picker; }
public override FrameworkElement CreateFieldFilterEditor() { var dateTimePicker = new RadDateTimePicker(); dateTimePicker.InputMode = InputMode.DatePicker; dateTimePicker.IsTooltipEnabled = false; var selectedValueBinding = new Binding("Value") { Mode = BindingMode.TwoWay, FallbackValue = null, Converter = new DateTimeFilterEditorConverter() }; dateTimePicker.SetBinding(RadDateTimePicker.SelectedValueProperty, selectedValueBinding); return(dateTimePicker); }