Vereinsmeisterschaften  22aa7800eae54b428d40e835886cefe1fdefdfdf
This is a software that can be used to manage the internal competition of the swimming club Illertissen called "Vereinsmeisterschaften".
Loading...
Searching...
No Matches
IWorkspaceSettingViewModel.cs
1using System.ComponentModel;
2using System.Windows.Input;
4
6{
10 public interface IWorkspaceSettingViewModel : INotifyPropertyChanged
11 {
15 string Label { get; }
16
20 string Tooltip { get; }
21
25 string Icon { get; }
26
30 bool HasChanged { get; }
31
35 bool HasDefaultValue { get; }
36
40 bool SupportResetToDefault { get; set; }
41
45 ICommand ResetCommand { get; }
46
50 ICommand SetToDefaultCommand { get; }
51
55 Type ValueType { get; }
56
61 object UntypedValue { get; set; }
62
67 object UntypedMinValue { get; }
68
73 object UntypedMaxValue { get; }
74
78 DataTemplate EditorTemplate { get; }
79 }
80}
bool HasChanged
True, if the setting value is not the snapshot value.
DataTemplate EditorTemplate
Data template to assign a setting dependent editor view.
bool SupportResetToDefault
Support for resetting the setting value to the default value.
ICommand SetToDefaultCommand
Command to set the setting value back to the default value.
ICommand ResetCommand
Command to set the setting value back to the snapshot value.