mirror of
https://github.com/mRemoteNG/mRemoteNG.git
synced 2026-02-17 22:11:48 +08:00
Added property changed event handler to the connection tree. Model property updates will now be immediately reflected by the tree view
This commit is contained in:
@@ -178,6 +178,15 @@ namespace mRemoteNG.UI.Window
|
||||
{
|
||||
_puttySessionsManager.PuttySessionsCollectionChanged += (sender, args) => RefreshTreeObjects(GetRootPuttyNodes().ToList());
|
||||
ConnectionTreeModel.CollectionChanged += HandleCollectionChanged;
|
||||
ConnectionTreeModel.PropertyChanged += HandleCollectionPropertyChanged;
|
||||
}
|
||||
|
||||
private void HandleCollectionPropertyChanged(object sender, PropertyChangedEventArgs propertyChangedEventArgs)
|
||||
{
|
||||
if (propertyChangedEventArgs.PropertyName != "Name") return;
|
||||
var senderAsConnectionInfo = sender as ConnectionInfo;
|
||||
if (senderAsConnectionInfo != null)
|
||||
RefreshTreeObject(senderAsConnectionInfo);
|
||||
}
|
||||
|
||||
private void PopulateTreeView()
|
||||
|
||||
Reference in New Issue
Block a user