SPREAD for WPF 3.0J - GcSpreadSheet
CalendarButton クラス
メンバ 

GrapeCity.Wpf.SpreadSheet.CellType アセンブリ > GrapeCity.Wpf.SpreadSheet.CellType.Editors 名前空間 : CalendarButton クラス
GrapeCity.Windows.InputMan.Primitives.CalendarInfoを表現するための CalendarButton コントロールを表します。これは、 GcDropDownCalendar.DisplayMode プロパティが GrapeCity.Windows.InputMan.CalendarMode.Year の場合は月を表し、 GcDropDownCalendar.DisplayMode プロパティが GrapeCity.Windows.InputMan.CalendarMode.Decade の場合は年を表します。このクラスは継承できません。
オブジェクト モデル
CalendarButton クラス
シンタックス
'宣言
 
Public NotInheritable Class CalendarButton 
   Inherits System.Windows.Controls.Button
public sealed class CalendarButton : System.Windows.Controls.Button 
解説
CalendarButton には、スタイルによって視覚的表現をカスタマイズするためのプロパティが用意されています。

IsInactive は、CalendarButton が隣接ステータスにあるかどうかを示します。 HasSelectedDays は、 CalendarButton が表す日付に選択されている日が含まれているかどうかを示します。

CalendarButton には、自身が表す日付に関するさらに詳細な情報を提供するために、 CalendarInfo プロパティも用意されています。これは System.Windows.Controls.ContentControl.Content プロパティに設定されるので、 System.Windows.Controls.ContentControl.ContentTemplateによってデータ表現をカスタマイズすることもできます。

サポートされている System.Windows.VisualState の一覧:

VisualStateGroup 名 VisualState 名 説明
CommonStates Normal コントロールが通常状態のときの外観を表します。
CommonStates Disabled System.Windows.UIElement.IsEnabledfalse.のときの外観を表します。
CommonStates Pressed System.Windows.Controls.Primitives.ButtonBase.IsPressedtrue.のときの外観を表します。
CommonStates MouseOver System.Windows.UIElement.IsMouseOvertrue.のときの外観を表します。
SelectionStates Selected IsHighlighted または HasSelectedDaystrueのときの外観を表します。
Selected 状態が System.Windows.Controls.ControlTemplateで定義されていない場合は、 Unselected 状態が使用されます。
SelectionStates Unselected IsHighlightedHasSelectedDays が両方とも falseのときの外観を表します。
ActiveStates Active IsInactivefalseのときの外観を表します。
Active 状態が System.Windows.Controls.ControlTemplateで定義されていない場合は、 Inactive 状態が使用されます。
ActiveStates Inactive IsInactivetrue.のときの外観を表します。
CalendarButtonFocusStates CalendarButtonFocused System.Windows.UIElement.IsKeyboardFocusedtrueのときの外観を表します。
CalendarButtonFocused 状態が System.Windows.Controls.ControlTemplateで定義されていない場合は、 CalendarButtonUnfocused 状態が使用されます。
CalendarButtonFocusStates CalendarButtonUnfocused System.Windows.UIElement.IsKeyboardFocusedfalseのときの外観を表します。
FocusStates Focused System.Windows.UIElement.IsKeyboardFocusedtrueのときの外観を表します。
FocusStates Unfocused System.Windows.UIElement.IsKeyboardFocusedfalse.のときの外観を表します。
ValidationStates Valid System.Windows.Controls.Validation.GetHasError(System.Windows.DependencyObject)falseを返すときの外観を表します。
ValidationStates InvalidFocused System.Windows.Controls.Validation.GetHasError(System.Windows.DependencyObject)true を返し、なおかつ System.Windows.UIElement.IsKeyboardFocusedtrueのときの外観を表します。
ValidationStates InvalidUnfocused System.Windows.Controls.Validation.GetHasError(System.Windows.DependencyObject)true を返し、なおかつ System.Windows.UIElement.IsKeyboardFocusedfalseのときの外観を表します。

継承階層

System.Object
   System.Windows.Threading.DispatcherObject
      System.Windows.DependencyObject
         System.Windows.Media.Visual
            System.Windows.UIElement
               System.Windows.FrameworkElement
                  System.Windows.Controls.Control
                     System.Windows.Controls.ContentControl
                        System.Windows.Controls.Primitives.ButtonBase
                           System.Windows.Controls.Button
                              GrapeCity.Wpf.SpreadSheet.CellType.Editors.CalendarButton

参照

CalendarButton メンバ
GrapeCity.Wpf.SpreadSheet.CellType.Editors 名前空間