public void Handle(TreeItemSelectedMessage message) { if (message?.SelectedItem is RedisKey && !message.SelectedItem.HasChildren) { item = (RedisKey)message.SelectedItem; resetValue = false; DisplayItem(item); } }
public void Handle(TreeItemSelectedMessage message) { if (message.SelectedItem is RedisServer) { ActivateItem(ServerViewModel); StatusBarTextBlock = "Connecting to server : " + message.SelectedItem.Display; } else if (message.SelectedItem is RedisDatabase) { ActivateItem(DatabaseViewModel); StatusBarTextBlock = "Selected Database : " + message.SelectedItem.Display; } else { ActivateItem(KeyViewModel); StatusBarTextBlock = "Selected : " + message.SelectedItem.Display; } }