private void CurrentToolData_PreparePropertyItem(object sender, Xceed.Wpf.Toolkit.PropertyGrid.PropertyItemEventArgs e) { if (e.PropertyItem.DisplayName.Equals("SelectedShape")) { e.Handled = false; } }
private void _propertyGrid_PreparePropertyItem(object sender, Xceed.Wpf.Toolkit.PropertyGrid.PropertyItemEventArgs e) { try { for (int i = 0; i < _propertyGrid.Properties.Count; i++) { foreach (SettingsProperty current in Properties.Settings.Default.Properties) { if (((Xceed.Wpf.Toolkit.PropertyGrid.PropertyItem)_propertyGrid.Properties[i]).PropertyName == current.Name) { ((Xceed.Wpf.Toolkit.PropertyGrid.PropertyItem)_propertyGrid.Properties[i]).SetValue(Xceed.Wpf.Toolkit.PropertyGrid.PropertyItem.ValueProperty, Properties.Settings.Default[current.Name]); break; } } } } catch (Exception er) { MessageBox.Show(er.Message); } }