Class ObjectViewModel
Inheritance
ObjectViewModel
Assembly: Reportman.Drawing.dll
Syntax
public class ObjectViewModel : INotifyPropertyChanged
Constructors
ObjectViewModel(object)
Declaration
public ObjectViewModel(object obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Properties
Children
Declaration
public ReadOnlyCollection<ObjectViewModel> Children { get; }
Property Value
Info
Declaration
public FieldInfo Info { get; }
Property Value
IsExpanded
Declaration
public bool IsExpanded { get; set; }
Property Value
IsSelected
Declaration
public bool IsSelected { get; set; }
Property Value
Name
Declaration
public string Name { get; }
Property Value
ObjectInstance
Declaration
public object ObjectInstance { get; }
Property Value
Parent
Declaration
public ObjectViewModel Parent { get; }
Property Value
Type
Declaration
public string Type { get; }
Property Value
Value
Declaration
public string Value { get; }
Property Value
Methods
LoadChildren()
Declaration
public void LoadChildren()
NameContains(string)
Declaration
public bool NameContains(string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
OnPropertyChanged(string)
Declaration
protected virtual void OnPropertyChanged(string propertyName)
Parameters
| Type |
Name |
Description |
| string |
propertyName |
|
ValueContains(string)
Declaration
public bool ValueContains(string text)
Parameters
| Type |
Name |
Description |
| string |
text |
|
Returns
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Implements