コード例 #1
0
 private void lbChanges_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     _selectedNode = lbTameFields.SelectedItem as TameBaseRoslynNode;
     if (_selectedNode != null)
     {
         tbNodeText.Text = _selectedNode.FormatedSource;
     }
 }
コード例 #2
0
        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}\"");
        }