Class
PropertySetViewModel

A view model type that manages and exposes a dynamic property set.

Definition

Constructors

PropertySetViewModel()

Initializes a new instance of the PropertySetViewModel class.

Declaration

cs-api-definition
public PropertySetViewModel()

PropertySetViewModel(IEnumerable<object>, PropertySetOperation, Func<string, object, string>)

Initializes a new instance of the PropertySetViewModel class.

Declaration

cs-api-definition
public PropertySetViewModel(IEnumerable<object> items, PropertySetOperation operation, Func<string, object, string> validationFunction = null)

Parameters

items

IEnumerable<object>

The items.

operation

PropertySetOperation

The operation.

validationFunction

Func<string, object, string>

The validation function.

PropertySetViewModel(IEnumerable<object>, PropertySetOperation, bool, Func<string, object, string>)

Initializes a new instance of the PropertySetViewModel class.

Declaration

cs-api-definition
public PropertySetViewModel(IEnumerable<object> items, PropertySetOperation operation, bool shouldAddNullForNonMatchingValues, Func<string, object, string> validationFunction = null)

Parameters

items

IEnumerable<object>

The items.

operation

PropertySetOperation

The operation.

shouldAddNullForNonMatchingValues

bool

The boolean property indicating if should add null for non matching values.

validationFunction

Func<string, object, string>

The validation function.

Properties

CurrentPropertySet

Gets the current property set.

Declaration

cs-api-definition
public PropertySet CurrentPropertySet { get; }

Property Value

PropertySet