Interaktionslogik für NewWorkspaceSettingsDialog.xaml.
More...
|
| static readonly DependencyProperty | NewWorkspaceFolderProperty = DependencyProperty.Register(nameof(NewWorkspaceFolder), typeof(string), typeof(NewWorkspaceSettingsDialog), new PropertyMetadata("", OnPropertyChanged)) |
| |
| static readonly DependencyProperty | CopyDefaultTemplatesProperty = DependencyProperty.Register(nameof(CopyDefaultTemplates), typeof(bool), typeof(NewWorkspaceSettingsDialog), new PropertyMetadata(true, OnPropertyChanged)) |
| |
| static readonly DependencyProperty | PreviousWorkspaceFolderProperty = DependencyProperty.Register(nameof(PreviousWorkspaceFolder), typeof(string), typeof(NewWorkspaceSettingsDialog), new PropertyMetadata("", OnPropertyChanged)) |
| |
| static readonly DependencyProperty | CopyCompetitionsProperty = DependencyProperty.Register(nameof(CopyCompetitions), typeof(bool), typeof(NewWorkspaceSettingsDialog), new PropertyMetadata(false, OnPropertyChanged)) |
| |
| static readonly DependencyProperty | CopyCompetitionDistanceRulesProperty = DependencyProperty.Register(nameof(CopyCompetitionDistanceRules), typeof(bool), typeof(NewWorkspaceSettingsDialog), new PropertyMetadata(false, OnPropertyChanged)) |
| |
| static readonly DependencyProperty | CopyTemplatesProperty = DependencyProperty.Register(nameof(CopyTemplates), typeof(bool), typeof(NewWorkspaceSettingsDialog), new PropertyMetadata(false, OnPropertyChanged)) |
| |
|
| static void | OnPropertyChanged (DependencyObject d, DependencyPropertyChangedEventArgs e) |
| |
Interaktionslogik für NewWorkspaceSettingsDialog.xaml.
Definition at line 14 of file NewWorkspaceSettingsDialog.xaml.cs.
◆ NewWorkspaceSettingsDialog() [1/2]
| Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.NewWorkspaceSettingsDialog |
( |
| ) |
|
◆ NewWorkspaceSettingsDialog() [2/2]
| Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.NewWorkspaceSettingsDialog |
( |
MetroWindow | parentWindow | ) |
|
◆ AddError()
| void Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.AddError |
( |
string | propertyName, |
|
|
string | error ) |
|
private |
◆ ClearErrors()
| void Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.ClearErrors |
( |
string | propertyName | ) |
|
|
private |
◆ GetErrors()
| IEnumerable Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.GetErrors |
( |
string | propertyName | ) |
|
◆ OnPropertyChanged()
| static void Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.OnPropertyChanged |
( |
DependencyObject | d, |
|
|
DependencyPropertyChangedEventArgs | e ) |
|
staticprivate |
◆ Validate()
| void Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.Validate |
( |
| ) |
|
|
private |
◆ WaitForDialogButtonPressAsync()
| Task< MessageDialogResult > Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.WaitForDialogButtonPressAsync |
( |
| ) |
|
Wait until the cancel or ok button is pressed.
The dialog isn't closed here automatically. This must be done by using IDialogCoordinator.HideMetroDialogAsync(object, BaseMetroDialog, MetroDialogSettings)
- Returns
- MessageDialogResult
◆ _dialogResultAffirmativeCommand
| ICommand Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog._dialogResultAffirmativeCommand |
|
private |
◆ _dialogResultNegativeCommand
| ICommand Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog._dialogResultNegativeCommand |
|
private |
◆ _errors
| readonly Dictionary<string, List<string> > Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog._errors = new() |
|
private |
◆ _tcs
| readonly TaskCompletionSource<MessageDialogResult> Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog._tcs |
|
private |
◆ CopyCompetitionDistanceRulesProperty
| readonly DependencyProperty Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.CopyCompetitionDistanceRulesProperty = DependencyProperty.Register(nameof(CopyCompetitionDistanceRules), typeof(bool), typeof(NewWorkspaceSettingsDialog), new PropertyMetadata(false, OnPropertyChanged)) |
|
static |
◆ CopyCompetitionsProperty
| readonly DependencyProperty Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.CopyCompetitionsProperty = DependencyProperty.Register(nameof(CopyCompetitions), typeof(bool), typeof(NewWorkspaceSettingsDialog), new PropertyMetadata(false, OnPropertyChanged)) |
|
static |
◆ CopyDefaultTemplatesProperty
| readonly DependencyProperty Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.CopyDefaultTemplatesProperty = DependencyProperty.Register(nameof(CopyDefaultTemplates), typeof(bool), typeof(NewWorkspaceSettingsDialog), new PropertyMetadata(true, OnPropertyChanged)) |
|
static |
◆ CopyTemplatesProperty
| readonly DependencyProperty Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.CopyTemplatesProperty = DependencyProperty.Register(nameof(CopyTemplates), typeof(bool), typeof(NewWorkspaceSettingsDialog), new PropertyMetadata(false, OnPropertyChanged)) |
|
static |
◆ NewWorkspaceFolderProperty
| readonly DependencyProperty Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.NewWorkspaceFolderProperty = DependencyProperty.Register(nameof(NewWorkspaceFolder), typeof(string), typeof(NewWorkspaceSettingsDialog), new PropertyMetadata("", OnPropertyChanged)) |
|
static |
◆ PreviousWorkspaceFolderProperty
| readonly DependencyProperty Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.PreviousWorkspaceFolderProperty = DependencyProperty.Register(nameof(PreviousWorkspaceFolder), typeof(string), typeof(NewWorkspaceSettingsDialog), new PropertyMetadata("", OnPropertyChanged)) |
|
static |
◆ CopyCompetitionDistanceRules
| bool Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.CopyCompetitionDistanceRules |
|
getset |
◆ CopyCompetitions
| bool Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.CopyCompetitions |
|
getset |
◆ CopyDefaultTemplates
| bool Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.CopyDefaultTemplates |
|
getset |
◆ CopyTemplates
| bool Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.CopyTemplates |
|
getset |
◆ DialogResultAffirmativeCommand
| ICommand Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.DialogResultAffirmativeCommand |
|
get |
◆ DialogResultNegativeCommand
| ICommand Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.DialogResultNegativeCommand |
|
get |
◆ HasErrors
| bool Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.HasErrors |
|
get |
◆ NewWorkspaceFolder
| string Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.NewWorkspaceFolder |
|
getset |
◆ PreviousWorkspaceFolder
| string Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.PreviousWorkspaceFolder |
|
getset |
◆ ErrorsChanged
| EventHandler<DataErrorsChangedEventArgs> Vereinsmeisterschaften.Controls.NewWorkspaceSettingsDialog.ErrorsChanged |
The documentation for this class was generated from the following file: