Class XamlValues

Namespace
Forma.Xaml
Assembly
Forma.dll
public static class XamlValues
Inheritance
XamlValues
Inherited Members

Methods

GetEffectiveValue<T>(object, XamlProperty<T>)

public static T GetEffectiveValue<T>(object target, XamlProperty<T> property)

Parameters

target object
property XamlProperty<T>

Returns

T

Type Parameters

T

Inspect<T>(object, string)

public static XamlValueHandle<T> Inspect<T>(object target, string propertyName)

Parameters

target object
propertyName string

Returns

XamlValueHandle<T>

Type Parameters

T

RefreshBaseValue<T>(object, XamlProperty<T>)

public static void RefreshBaseValue<T>(object target, XamlProperty<T> property)

Parameters

target object
property XamlProperty<T>

Type Parameters

T

Set<T>(object, XamlProperty<T>, XamlValueLayer, T, long)

public static XamlValueContribution<T> Set<T>(object target, XamlProperty<T> property, XamlValueLayer layer, T value, long priority = 0)

Parameters

target object
property XamlProperty<T>
layer XamlValueLayer
value T
priority long

Returns

XamlValueContribution<T>

Type Parameters

T