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

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

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

Свойство Тип Описание
ButtonStyleProperty System.Windows.DependencyProperty
DayContainerStyleProperty System.Windows.DependencyProperty
DayContainerStyleSelectorProperty System.Windows.DependencyProperty
DayTemplateProperty System.Windows.DependencyProperty
DayTemplateSelectorProperty System.Windows.DependencyProperty
HeaderMonthStyleProperty System.Windows.DependencyProperty
HeaderYearStyleProperty System.Windows.DependencyProperty
MaxDateProperty System.Windows.DependencyProperty
MinDateProperty System.Windows.DependencyProperty
PreviewSelectedDateTimeChangedEvent System.Windows.RoutedEvent
PreviewViewDateTimeChangedEvent System.Windows.RoutedEvent
RecreatingViewEvent System.Windows.RoutedEvent
SelectedDateTimeChangedEvent System.Windows.RoutedEvent
SelectedDateTimeProperty System.Windows.DependencyProperty
SelectionModeProperty System.Windows.DependencyProperty
ShowEmptyButtonProperty System.Windows.DependencyProperty
ShowTodayButtonProperty System.Windows.DependencyProperty
ShowWeekDayNamesProperty System.Windows.DependencyProperty
ViewDateTimeChangedEvent System.Windows.RoutedEvent
ViewDateTimeProperty System.Windows.DependencyProperty
ViewPostChangeAnimationProperty System.Windows.DependencyProperty
ViewPreChangeAnimationProperty System.Windows.DependencyProperty
WeekDayHeaderStyleProperty System.Windows.DependencyProperty

Private Properties

Свойство Тип Описание
CreateVisibleDaysCollection CalendarDayCollection
FXMonthView System
InitializeCommandBindings void
InitializeVariables void
OnChangeToNextMonth void
OnChangeToNextYear void
OnChangeToPrevMonth void
OnChangeToPrevYear void
OnSelectEmptyDate void
OnSelectTodayDate void
PostChangeAnimate void
PreChangeAnimate void
RecreateDays void
RefreshDaysTemplate void
UpdateContainerSelection void
UpdateVisualTree void

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

Метод Описание
GetCalendarDateByDate ( System.DateTime date ) : FarsiLibrary.WPF.Controls.CalendarDay
GetMonthViewItemFromDate ( System.DateTime date ) : FXMonthViewItem
GetMonthViewItems ( ) : IList
OnApplyTemplate ( ) : void

When overridden in a derived class, is invoked whenever application code or internal processes call .

SetNoneDate ( ) : void
SetTodayDate ( ) : void
ValidateDateRange ( System.DateTime value ) : System.DateTime

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

Метод Описание
CoerceMaxDate ( DependencyObject d, object value ) : object
CoerceSelectedDateTime ( DependencyObject d, object value ) : object
CoerceThemeValue ( DependencyObject d, object newValue ) : object
CoerceViewDateTime ( DependencyObject d, object value ) : object
IsValidDate ( object value ) : bool
OnContainerSelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void

Sync selected value of container control with the SelectedDateTime property.

OnCreateAutomationPeer ( ) : System.Windows.Automation.Peers.AutomationPeer
OnDayContainerStyleSelectorChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnDayTemplateChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnDayTemplateSelectorChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnMaxDateChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnMaxMinDateChanged ( System.DateTime minDate, System.DateTime maxDate ) : void
OnMinDateChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSelectedDateTimeChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSelectionModeChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSelectionModeChanged ( SelectionMode mode ) : void
OnViewDateTimeChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
RaisePreviewSelectedDateTimeChanged ( DateSelectionChangedEventArgs e ) : void

Raise PreviewSelectedDateTimeChanged event.

RaisePreviewViewDateTimeChanged ( RoutedPropertyChangedEventArgs e ) : void

Raise PreviewViewDateTimeChanged event.

RaiseSelectedDateTimeChanged ( DateSelectionChangedEventArgs e ) : void

Raise SelectedDateTimeChanged event.

RaiseViewDateTimeChanged ( RoutedPropertyChangedEventArgs e ) : void

Raise ViewDateTimeChanged event.

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

Метод Описание
CreateVisibleDaysCollection ( ) : CalendarDayCollection
FXMonthView ( ) : System

Ctor

InitializeCommandBindings ( ) : void
InitializeVariables ( ) : void
OnChangeToNextMonth ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
OnChangeToNextYear ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
OnChangeToPrevMonth ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
OnChangeToPrevYear ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
OnSelectEmptyDate ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
OnSelectTodayDate ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
PostChangeAnimate ( ) : void
PreChangeAnimate ( ) : void
RecreateDays ( ) : void
RefreshDaysTemplate ( ) : void
UpdateContainerSelection ( ) : void
UpdateVisualTree ( ) : void

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

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

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

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

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

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

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

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

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

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

public GetCalendarDateByDate ( System.DateTime date ) : FarsiLibrary.WPF.Controls.CalendarDay
date System.DateTime
Результат FarsiLibrary.WPF.Controls.CalendarDay

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

public GetMonthViewItemFromDate ( System.DateTime date ) : FXMonthViewItem
date System.DateTime
Результат FXMonthViewItem

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

public GetMonthViewItems ( ) : IList
Результат IList

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

protected static IsValidDate ( object value ) : bool
value object
Результат bool

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

When overridden in a derived class, is invoked whenever application code or internal processes call .
public OnApplyTemplate ( ) : void
Результат void

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

Sync selected value of container control with the SelectedDateTime property.
protected OnContainerSelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
sender object
e System.Windows.Controls.SelectionChangedEventArgs
Результат void

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

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

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

protected static OnDayContainerStyleSelectorChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
d System.Windows.DependencyObject
e System.Windows.DependencyPropertyChangedEventArgs
Результат void

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

protected static OnDayTemplateChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
d System.Windows.DependencyObject
e System.Windows.DependencyPropertyChangedEventArgs
Результат void

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

protected static OnDayTemplateSelectorChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
d System.Windows.DependencyObject
e System.Windows.DependencyPropertyChangedEventArgs
Результат void

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

protected static OnMaxDateChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
d System.Windows.DependencyObject
e System.Windows.DependencyPropertyChangedEventArgs
Результат void

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

protected OnMaxMinDateChanged ( System.DateTime minDate, System.DateTime maxDate ) : void
minDate System.DateTime
maxDate System.DateTime
Результат void

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

protected static OnMinDateChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
d System.Windows.DependencyObject
e System.Windows.DependencyPropertyChangedEventArgs
Результат void

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

protected static OnSelectedDateTimeChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
d System.Windows.DependencyObject
e System.Windows.DependencyPropertyChangedEventArgs
Результат void

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

protected static OnSelectionModeChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
d System.Windows.DependencyObject
e System.Windows.DependencyPropertyChangedEventArgs
Результат void

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

protected OnSelectionModeChanged ( SelectionMode mode ) : void
mode SelectionMode
Результат void

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

protected static OnViewDateTimeChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
d System.Windows.DependencyObject
e System.Windows.DependencyPropertyChangedEventArgs
Результат void

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

Raise PreviewSelectedDateTimeChanged event.
protected RaisePreviewSelectedDateTimeChanged ( DateSelectionChangedEventArgs e ) : void
e DateSelectionChangedEventArgs
Результат void

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

Raise PreviewViewDateTimeChanged event.
protected RaisePreviewViewDateTimeChanged ( RoutedPropertyChangedEventArgs e ) : void
e RoutedPropertyChangedEventArgs
Результат void

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

Raise SelectedDateTimeChanged event.
protected RaiseSelectedDateTimeChanged ( DateSelectionChangedEventArgs e ) : void
e DateSelectionChangedEventArgs
Результат void

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

Raise ViewDateTimeChanged event.
protected RaiseViewDateTimeChanged ( RoutedPropertyChangedEventArgs e ) : void
e RoutedPropertyChangedEventArgs
Результат void

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

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

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

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

ValidateDateRange() публичный статический Метод

public static ValidateDateRange ( System.DateTime value ) : System.DateTime
value System.DateTime
Результат System.DateTime

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public static DependencyProperty,System.Windows SelectionModeProperty
Результат 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

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

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

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

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

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

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

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

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

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

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