private void pgData_PropertyValueChanged(object s, PropertyValueChangedEventArgs e) { if (m_SelectedNode != null) { m_SelectedNode.SetProperty(e.ChangedItem.Label, e.ChangedItem.Value); pgData.SelectedObject = m_SelectedNode.GenerateProperties(); } }