Adds a new page to the UI - Settings
Here the current settings can be viewed.
Each settings object get its own Tab with dynamically created fields for each property.
Tooltips are taken from the SettingsDescription resource in the /Resources folder.
They are referenced by an id given in the Description attribute for the property.
Known Issues:
Editing is possible but not saved
Lists do not scroll
Dictionaries are not supported
Editing properties that are not primitives is not possible right now
No german translation
PS: iBot-GUI/Properties/Annotations.cs was added by ReSharper when i first referenced INotifyPropertyChanged, it was recommended that i add that file so i did...
If this causes issues i will remove it again
Adds a new page to the UI - Settings Here the current settings can be viewed.
Each settings object get its own Tab with dynamically created fields for each property. Tooltips are taken from the
SettingsDescription
resource in the/Resources
folder. They are referenced by an id given in theDescription
attribute for the property.Known Issues:
PS:
iBot-GUI/Properties/Annotations.cs
was added by ReSharper when i first referencedINotifyPropertyChanged
, it was recommended that i add that file so i did... If this causes issues i will remove it again