C# Класс FarsiLibrary.WPF.Controls.FXDatePicker

Наследование: System.Windows.Controls.ComboBox
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DateConverterProperty System.Windows.DependencyProperty
DropDownButtonStyleProperty System.Windows.DependencyProperty
DropDownClosedEvent System.Windows.RoutedEvent
DropDownOpenedEvent System.Windows.RoutedEvent
InvalidEntryEvent System.Windows.RoutedEvent
IsDropDownOpenProperty System.Windows.DependencyProperty
IsValidProperty System.Windows.DependencyProperty
MaxDateProperty System.Windows.DependencyProperty
MinDateProperty System.Windows.DependencyProperty
MonthViewStyleProperty System.Windows.DependencyProperty
NullValueTextProperty System.Windows.DependencyProperty
SelectedDateTimeChangedEvent System.Windows.RoutedEvent
SelectedDateTimeProperty System.Windows.DependencyProperty
ShowEmptyButtonProperty System.Windows.DependencyProperty
ShowTodayButtonProperty System.Windows.DependencyProperty
ShowWeekDayNamesProperty System.Windows.DependencyProperty
TextProperty System.Windows.DependencyProperty
ViewDateTimeProperty System.Windows.DependencyProperty

Private Properties

Свойство Тип Описание
AttachToVisualTree void
CoerceIsDropDownOpen object
CoerceMaxDate object
CoerceSelectedDateTime object
DetachFromVisualTree void
DoFormat string
DoFormat void
FXDatePicker System
IsDescendant bool
IsFocusable bool
KeyDownHandler void
KeyDownHandler void
KeyboardToggleDropDown void
OnContextMenuClose void
OnContextMenuOpen void
OnDateConverterChanged void
OnDropDownButtonStyleChanged void
OnIsDropDownOpenChanged void
OnMaxDateChanged void
OnMinDateChanged void
OnMonthViewCommandPreviewExecuted void
OnMonthViewDateTimeSelectionChanged void
OnMouseButtonDown void
OnNullValueTextChanged void
OnSelectedDateTimeChanged void
OnValuePresenterDoubleClick void
OnViewDateTimeChanged void
OpenOnLoad void
RefreshDropDownButtonStyle void
SelectFocusableDate void

Открытые методы

Метод Описание
OnApplyTemplate ( ) : void

Called when the Template's tree has been generated

SetNoneDate ( ) : void
SetTodayDate ( ) : void
ToString ( ) : string

Returns a string representation for this control. "FXDatePicker, SelectedDateTime:06/02/2006"

Защищенные методы

Метод Описание
CoerceViewDateTime ( DependencyObject d, object value ) : object
OnCreateAutomationPeer ( ) : System.Windows.Automation.Peers.AutomationPeer
OnDropDownClosed ( RoutedEventArgs e ) : void

Raise DropDownClosed event

OnDropDownOpened ( RoutedEventArgs e ) : void

Raise DropDownOpened event

OnInvalidEntry ( InvalidEntryEventArgs e ) : void

This event is invoked when datepicker can't parse the input string correctly

OnLostMouseCapture ( System.Windows.Input.MouseEventArgs e ) : void

Close the dropdown content if FXDatePicker lost the mouse capture

OnSelectedDateTimeChanged ( RoutedPropertyChangedEventArgs e ) : void

This method is invoked when the SelectedDateTime property changes.

Приватные методы

Метод Описание
AttachToVisualTree ( ) : void

Detaches the EditableTextBox, MonthView from old child tree and attaches them to a new one

CoerceIsDropDownOpen ( DependencyObject d, object value ) : object

Coerce IsDropDownOpen with IsLoaded, so set IsDropDownOpen to true before UI ready can work

CoerceMaxDate ( DependencyObject d, object value ) : object
CoerceSelectedDateTime ( DependencyObject d, object value ) : object
DetachFromVisualTree ( ) : void

Clear the event, and detach our current EditableTextBox from ComboBox

DoFormat ( System.DateTime date ) : string
DoFormat ( ) : void

Format SelectedDateTime property to a formatted string

FXDatePicker ( ) : System

Ctor

IsDescendant ( Visual reference, Visual node ) : bool

True, if node is derived from reference

IsFocusable ( FrameworkElement fe ) : bool

True if the element can be focused

KeyDownHandler ( System.Windows.Input.KeyEventArgs e ) : void
KeyDownHandler ( object sender, System.Windows.Input.KeyEventArgs e ) : void

Called when a key event occurs.

KeyboardToggleDropDown ( bool openDropDown, bool commitSelection ) : void

Close the dropdown and commit the selection if requested. Make sure to set the selection after the dropdown has closed Don't trigger any unnecessary navigation as a result of changing the selection.

OnContextMenuClose ( object sender, System.Windows.Controls.ContextMenuEventArgs e ) : void
OnContextMenuOpen ( object sender, System.Windows.Controls.ContextMenuEventArgs e ) : void
OnDateConverterChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnDropDownButtonStyleChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnIsDropDownOpenChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnMaxDateChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnMinDateChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnMonthViewCommandPreviewExecuted ( object sender, System.Windows.Input.ExecutedRoutedEventArgs args ) : void
OnMonthViewDateTimeSelectionChanged ( object sender, DateSelectionChangedEventArgs e ) : void
OnMouseButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void

If we (or one of our children) are clicked, claim the focus

OnNullValueTextChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSelectedDateTimeChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnValuePresenterDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnViewDateTimeChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OpenOnLoad ( object sender, RoutedEventArgs e ) : void
RefreshDropDownButtonStyle ( ) : void
SelectFocusableDate ( ) : void

Select the focusable date

Описание методов

CoerceViewDateTime() защищенный статический Метод

protected static CoerceViewDateTime ( DependencyObject d, object value ) : object
d System.Windows.DependencyObject
value object
Результат object

OnApplyTemplate() публичный Метод

Called when the Template's tree has been generated
public OnApplyTemplate ( ) : void
Результат void

OnCreateAutomationPeer() защищенный Метод

protected OnCreateAutomationPeer ( ) : System.Windows.Automation.Peers.AutomationPeer
Результат System.Windows.Automation.Peers.AutomationPeer

OnDropDownClosed() защищенный Метод

Raise DropDownClosed event
protected OnDropDownClosed ( RoutedEventArgs e ) : void
e System.Windows.RoutedEventArgs
Результат void

OnDropDownOpened() защищенный Метод

Raise DropDownOpened event
protected OnDropDownOpened ( RoutedEventArgs e ) : void
e System.Windows.RoutedEventArgs
Результат void

OnInvalidEntry() защищенный Метод

This event is invoked when datepicker can't parse the input string correctly
protected OnInvalidEntry ( InvalidEntryEventArgs e ) : void
e InvalidEntryEventArgs
Результат void

OnLostMouseCapture() защищенный Метод

Close the dropdown content if FXDatePicker lost the mouse capture
protected OnLostMouseCapture ( System.Windows.Input.MouseEventArgs e ) : void
e System.Windows.Input.MouseEventArgs
Результат void

OnSelectedDateTimeChanged() защищенный Метод

This method is invoked when the SelectedDateTime property changes.
protected OnSelectedDateTimeChanged ( RoutedPropertyChangedEventArgs e ) : void
e RoutedPropertyChangedEventArgs RoutedPropertyChangedEventArgs contains the old and new value.
Результат void

SetNoneDate() публичный Метод

public SetNoneDate ( ) : void
Результат void

SetTodayDate() публичный Метод

public SetTodayDate ( ) : void
Результат void

ToString() публичный Метод

Returns a string representation for this control. "FXDatePicker, SelectedDateTime:06/02/2006"
public ToString ( ) : string
Результат string

Описание свойств

DateConverterProperty публичное статическое свойство

public static DependencyProperty,System.Windows DateConverterProperty
Результат System.Windows.DependencyProperty

DropDownButtonStyleProperty публичное статическое свойство

public static DependencyProperty,System.Windows DropDownButtonStyleProperty
Результат System.Windows.DependencyProperty

DropDownClosedEvent публичное статическое свойство

public static RoutedEvent,System.Windows DropDownClosedEvent
Результат System.Windows.RoutedEvent

DropDownOpenedEvent публичное статическое свойство

public static RoutedEvent,System.Windows DropDownOpenedEvent
Результат System.Windows.RoutedEvent

InvalidEntryEvent публичное статическое свойство

public static RoutedEvent,System.Windows InvalidEntryEvent
Результат System.Windows.RoutedEvent

IsDropDownOpenProperty публичное статическое свойство

public static DependencyProperty,System.Windows IsDropDownOpenProperty
Результат System.Windows.DependencyProperty

IsValidProperty публичное статическое свойство

public static DependencyProperty,System.Windows IsValidProperty
Результат System.Windows.DependencyProperty

MaxDateProperty публичное статическое свойство

public static DependencyProperty,System.Windows MaxDateProperty
Результат System.Windows.DependencyProperty

MinDateProperty публичное статическое свойство

public static DependencyProperty,System.Windows MinDateProperty
Результат System.Windows.DependencyProperty

MonthViewStyleProperty публичное статическое свойство

public static DependencyProperty,System.Windows MonthViewStyleProperty
Результат System.Windows.DependencyProperty

NullValueTextProperty публичное статическое свойство

public static DependencyProperty,System.Windows NullValueTextProperty
Результат System.Windows.DependencyProperty

SelectedDateTimeChangedEvent публичное статическое свойство

public static RoutedEvent,System.Windows SelectedDateTimeChangedEvent
Результат System.Windows.RoutedEvent

SelectedDateTimeProperty публичное статическое свойство

public static DependencyProperty,System.Windows SelectedDateTimeProperty
Результат System.Windows.DependencyProperty

ShowEmptyButtonProperty публичное статическое свойство

public static DependencyProperty,System.Windows ShowEmptyButtonProperty
Результат System.Windows.DependencyProperty

ShowTodayButtonProperty публичное статическое свойство

public static DependencyProperty,System.Windows ShowTodayButtonProperty
Результат System.Windows.DependencyProperty

ShowWeekDayNamesProperty публичное статическое свойство

public static DependencyProperty,System.Windows ShowWeekDayNamesProperty
Результат System.Windows.DependencyProperty

TextProperty публичное статическое свойство

public static DependencyProperty,System.Windows TextProperty
Результат System.Windows.DependencyProperty

ViewDateTimeProperty публичное статическое свойство

public static DependencyProperty,System.Windows ViewDateTimeProperty
Результат System.Windows.DependencyProperty