'宣言 Public Class GcDateTime Inherits FieldsEditorControl
public class GcDateTime : FieldsEditorControl
'宣言 Public Class GcDateTime Inherits FieldsEditorControl
public class GcDateTime : FieldsEditorControl
GcDateTime コントロールを使用すると、機能的な日時入力インタフェースを迅速かつ効率的に設計できます。
ユーザーはテキストフィールドに直接日時を入力できます。 そうすると、入力した日時が Text プロパティと Value プロパティに設定されます。また、ドロップダウンカレンダーから日付を選択することもでき、この場合も選択した日付が Text プロパティと Value プロパティに設定されます。GcDateTime の FieldSet に含まれる Fields を変更すると、同じ値を異なる表示テキストで表現できます。
表示書式を変更することで、コントロールがキーボードフォーカスを失ったときにフィールドの内容を変更できます。これは GcDateTime の DisplayText プロパティに影響します。
ユーザーはドロップダウンカレンダーから DateTime を選択できます。 DropDownCalendarStyleによってドロップダウンカレンダーを設定することもできます。
サポートされている System.Windows.VisualState の一覧:
VisualStateGroup 名lVisualState 名 | 説明 | |
---|---|---|
CommonStates | Normal | コントロールが通常状態のときの外観を表します。 |
CommonStates | Disabled | System.Windows.UIElement.IsEnabled が false.のときの外観を表します。 |
CommonStates | ReadOnly | IsReadOnly が true.のときの外観を表します。 |
CommonStates | MouseOver | System.Windows.UIElement.IsMouseOver が true.のときの外観を表します。 |
ActiveStates | ActiveDropDown | IsActive と IsDropDownOpen がどちらも true.のときの外観を表します。 |
ActiveStates | Active | IsActive が true.のときの外観を表します。 |
ActiveStates | Inactive | IsActive が false.のときの外観を表します。 |
InputStates | Full | FieldsEditorControl.IsFull が true.のときの外観を表します。 |
InputStates | Completed | FieldsEditorControl.IsCompleted が true.のときの外観を表します。 |
InputStates | Empty | FieldsEditorControl.IsEmpty が true.のときの外観を表します。 |
InputStates | Part | FieldsEditorControl.IsFull、 FieldsEditorControl.IsCompleted 、 FieldsEditorControl.IsEmpty のすべてが false.のときの外観を表します。 |
ValidationStates | Valid | System.Windows.Controls.Validation.GetHasError(System.Windows.DependencyObject) が false.を返すときの外観を表します。 |
ValidationStates | InvalidFocused | System.Windows.Controls.Validation.GetHasError(System.Windows.DependencyObject) が true を返し、なおかつコントロールにフォーカスがあるときの外観を表します。 |
ValidationStates | InvalidUnfocused | System.Windows.Controls.Validation.GetHasError(System.Windows.DependencyObject) が true を返し、なおかつコントロールにフォーカスがないときの外観を表します。 |
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
System.Windows.Media.Visual
System.Windows.UIElement
System.Windows.FrameworkElement
System.Windows.Controls.Control
GrapeCity.Wpf.SpreadSheet.CellType.Editors.ControlBase
GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase
GrapeCity.Wpf.SpreadSheet.CellType.Editors.FieldsEditorControl
GrapeCity.Wpf.SpreadSheet.CellType.Editors.GcDateTime