コード例 #1
0
 private void CurrentToolData_PreparePropertyItem(object sender, Xceed.Wpf.Toolkit.PropertyGrid.PropertyItemEventArgs e)
 {
     if (e.PropertyItem.DisplayName.Equals("SelectedShape"))
     {
         e.Handled = false;
     }
 }
コード例 #2
0
 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);
     }
 }