private void lbChanges_SelectionChanged(object sender, SelectionChangedEventArgs e) { _selectedNode = lbTameFields.SelectedItem as TameBaseRoslynNode; if (_selectedNode != null) { tbNodeText.Text = _selectedNode.FormatedSource; } }
private void lbNodes_SelectionChanged(object sender, SelectionChangedEventArgs e) { _selectedNode = lbNodes.SelectedItem as TameBaseRoslynNode; tbNodeText.Text = _selectedNode?.FormatedSource; var fields = _selectedNode?.GetAllChildren(); lbTameFields.ItemsSource = fields; lbStringProps.ItemsSource = _selectedNode?.GetStringFields().Select(v => $"{v.filedName} = \"{v.value}\""); }