Initial Name from attribute
Save/Load Name from settings
If empty/null reset to attribute
Identifier depends on Name, Shortcuts depend on Identifier, PolledUpdate depends on Identifier
Would be nice to have shortcut actions named the same but have to unregister and then register with new name, but how to handle OutputTargetViewModel connection actions? Add callback from TabItem template on FocusLost?
How to handle rename while connected and using PolledUpdate? Switch PolledUpdate context to this?
Other solution is to just have Identifier be constant initialized in ctor, and Name would just be a display name, this also preserves already configured shortcuts so users dont have to redo shortcuts on each rename
Initial Name from attribute Save/Load Name from settings If empty/null reset to attribute
Identifier depends on Name, Shortcuts depend on Identifier, PolledUpdate depends on Identifier Would be nice to have shortcut actions named the same but have to unregister and then register with new name, but how to handle OutputTargetViewModel connection actions? Add callback from TabItem template on FocusLost? How to handle rename while connected and using PolledUpdate? Switch PolledUpdate context to this?
Other solution is to just have Identifier be constant initialized in ctor, and Name would just be a display name, this also preserves already configured shortcuts so users dont have to redo shortcuts on each rename