Class PropertyGrid
- Namespace
- HeBianGu.Control.PropertyGrid
- Assembly
- HeBianGu.Control.PropertyGrid.dll
自定义导航框架
public class PropertyGrid : ItemsControl, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient, IContainItemStorage, IAddChild, IPropertyGridOption- Inheritance
- 
      
      
      
      
      
      
      
      
      PropertyGrid
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
PropertyGrid()
public PropertyGrid()Fields
BottomContentProperty
public static readonly DependencyProperty BottomContentPropertyField Value
CloseRoutedEvent
public static readonly RoutedEvent CloseRoutedEventField Value
ExceptPropertyNamesProperty
public static readonly DependencyProperty ExceptPropertyNamesPropertyField Value
FilterProperty
public static readonly DependencyProperty FilterPropertyField Value
MapperProperty
public static readonly DependencyProperty MapperPropertyField Value
MessageWidthProperty
public static readonly DependencyProperty MessageWidthPropertyField Value
SelectObjectProperty
public static readonly DependencyProperty SelectObjectPropertyField Value
SumitRoutedEvent
public static readonly RoutedEvent SumitRoutedEventField Value
TitleProperty
public static readonly DependencyProperty TitlePropertyField Value
UseArrayProperty
public static readonly DependencyProperty UseArrayPropertyField Value
UseAsyncProperty
public static readonly DependencyProperty UseAsyncPropertyField Value
UseBoolenProperty
public static readonly DependencyProperty UseBoolenPropertyField Value
UseClassProperty
public static readonly DependencyProperty UseClassPropertyField Value
UseCommandOnlyProperty
public static readonly DependencyProperty UseCommandOnlyPropertyField Value
UseCommandProperty
public static readonly DependencyProperty UseCommandPropertyField Value
UseDateTimeProperty
public static readonly DependencyProperty UseDateTimePropertyField Value
UseDeclaredOnlyProperty
public static readonly DependencyProperty UseDeclaredOnlyPropertyField Value
UseDisplayerProperty
public static readonly DependencyProperty UseDisplayerPropertyField Value
UseEnumProperty
public static readonly DependencyProperty UseEnumPropertyField Value
UseEnumeratorProperty
public static readonly DependencyProperty UseEnumeratorPropertyField Value
UseGroupNamesProperty
public static readonly DependencyProperty UseGroupNamesPropertyField Value
UseGroupProperty
public static readonly DependencyProperty UseGroupPropertyField Value
UseInterfaceProperty
public static readonly DependencyProperty UseInterfacePropertyField Value
UseNullProperty
public static readonly DependencyProperty UseNullPropertyField Value
UseOrderByNameProperty
public static readonly DependencyProperty UseOrderByNamePropertyField Value
UseOrderByTypeProperty
public static readonly DependencyProperty UseOrderByTypePropertyField Value
UseOrderProperty
public static readonly DependencyProperty UseOrderPropertyField Value
UsePresenterProperty
public static readonly DependencyProperty UsePresenterPropertyField Value
UsePrimitiveProperty
public static readonly DependencyProperty UsePrimitivePropertyField Value
UsePropertyNamesProperty
public static readonly DependencyProperty UsePropertyNamesPropertyField Value
UsePropertyViewProperty
public static readonly DependencyProperty UsePropertyViewPropertyField Value
UseStringProperty
public static readonly DependencyProperty UseStringPropertyField Value
UseTypeConverterOnlyProperty
public static readonly DependencyProperty UseTypeConverterOnlyPropertyField Value
UseTypeConverterProperty
public static readonly DependencyProperty UseTypeConverterPropertyField Value
ValueChangedRoutedEvent
public static readonly RoutedEvent ValueChangedRoutedEventField Value
Properties
BottomContent
public object BottomContent { get; set; }Property Value
ClearlyKey
public static ComponentResourceKey ClearlyKey { get; }Property Value
CommandIconKey
public static ComponentResourceKey CommandIconKey { get; }Property Value
CommandKey
public static ComponentResourceKey CommandKey { get; }Property Value
CommandMouseOverKey
public static ComponentResourceKey CommandMouseOverKey { get; }Property Value
ControlKey
public static ComponentResourceKey ControlKey { get; }Property Value
DefaultKey
public static ComponentResourceKey DefaultKey { get; }Property Value
DialogKey
public static ComponentResourceKey DialogKey { get; }Property Value
ExceptPropertyNames
public string ExceptPropertyNames { get; set; }Property Value
Filter
public Predicate<PropertyInfo> Filter { get; set; }Property Value
LightKey
public static ComponentResourceKey LightKey { get; }Property Value
Mapper
public Func<PropertyInfo, object, IPropertyItem> Mapper { get; set; }Property Value
MessageWidth
[TypeConverter(typeof(LengthConverter))]
public double MessageWidth { get; set; }Property Value
PreviewIconKey
public static ComponentResourceKey PreviewIconKey { get; }Property Value
Result
public bool Result { get; set; }Property Value
SelectObject
public object SelectObject { get; set; }Property Value
SettingKey
public static ComponentResourceKey SettingKey { get; }Property Value
SingleKey
public static ComponentResourceKey SingleKey { get; }Property Value
SumitCloseKey
public static ComponentResourceKey SumitCloseKey { get; }Property Value
SumitKey
public static ComponentResourceKey SumitKey { get; }Property Value
Title
public string Title { get; set; }Property Value
TransitionKey
public static ComponentResourceKey TransitionKey { get; }Property Value
UseArray
public bool UseArray { get; set; }Property Value
UseAsync
public bool UseAsync { get; set; }Property Value
UseBoolen
public bool UseBoolen { get; set; }Property Value
UseClass
public bool UseClass { get; set; }Property Value
UseCommand
public bool UseCommand { get; set; }Property Value
UseCommandOnly
public bool UseCommandOnly { get; set; }Property Value
UseDateTime
public bool UseDateTime { get; set; }Property Value
UseDeclaredOnly
public bool UseDeclaredOnly { get; set; }Property Value
UseDisplayer
public bool UseDisplayer { get; set; }Property Value
UseEnum
public bool UseEnum { get; set; }Property Value
UseEnumerator
public bool UseEnumerator { get; set; }Property Value
UseGroup
public bool UseGroup { get; set; }Property Value
UseGroupNames
public string UseGroupNames { get; set; }Property Value
UseInterface
public bool UseInterface { get; set; }Property Value
UseNull
public bool UseNull { get; set; }Property Value
UseOrder
public bool UseOrder { get; set; }Property Value
UseOrderByName
public bool UseOrderByName { get; set; }Property Value
UseOrderByType
public bool UseOrderByType { get; set; }Property Value
UsePresenter
public bool UsePresenter { get; set; }Property Value
UsePrimitive
public bool UsePrimitive { get; set; }Property Value
UsePropertyNames
public string UsePropertyNames { get; set; }Property Value
UsePropertyView
public bool UsePropertyView { get; set; }Property Value
UseString
public bool UseString { get; set; }Property Value
UseTypeConverter
public bool UseTypeConverter { get; set; }Property Value
UseTypeConverterOnly
public bool UseTypeConverterOnly { get; set; }Property Value
Methods
ModelState(out List<string>)
public bool ModelState(out List<string> errors)Parameters
Returns
OnClose()
protected void OnClose()OnSumit()
protected void OnSumit()OnValueChanged(Tuple<IPropertyItem, object>)
protected void OnValueChanged(Tuple<IPropertyItem, object> tuple)Parameters
- tupleTuple<IPropertyItem, object>
RefreshObject()
public virtual void RefreshObject()RefreshObjectinternal()
protected void RefreshObjectinternal()Show<T>(T, Action<PropertyGrid>)
public static Task<bool> Show<T>(T value, Action<PropertyGrid> builder)Parameters
- valueT
- builderAction<PropertyGrid>
Returns
Type Parameters
- T
Show<T>(T, Predicate<T>, string, Action<PropertyGrid>, ComponentResourceKey)
显示蒙版
public static Task<bool> Show<T>(T value, Predicate<T> match = null, string title = null, Action<PropertyGrid> builder = null, ComponentResourceKey key = null)Parameters
- valueT
- matchPredicate<T>
- titlestring
- builderAction<PropertyGrid>
- keyComponentResourceKey
Returns
Type Parameters
- T
Show<T>(T, string, Action<PropertyGrid>)
public static Task<bool> Show<T>(T value, string title, Action<PropertyGrid> builder)Parameters
- valueT
- titlestring
- builderAction<PropertyGrid>
Returns
Type Parameters
- T
TransitionSumit()
public void TransitionSumit()TrySumit(out string)
public bool TrySumit(out string message)Parameters
- messagestring
Returns
Events
Close
public event RoutedEventHandler CloseEvent Type
Sumit
public event RoutedEventHandler SumitEvent Type
ValueChanged
public event RoutedEventHandler ValueChanged