Class CompiledBindingPath<TSource, TValue>

Namespace
Forma.Xaml
Assembly
Forma.dll
public sealed class CompiledBindingPath<TSource, TValue>

Type Parameters

TSource
TValue
Inheritance
CompiledBindingPath<TSource, TValue>
Inherited Members

Constructors

CompiledBindingPath(Func<TSource, BindingValue<TValue>>, Func<TSource, Action, IDisposable>, Action<TSource, TValue>)

public CompiledBindingPath(Func<TSource, BindingValue<TValue>> read, Func<TSource, Action, IDisposable> subscribe = null, Action<TSource, TValue> write = null)

Parameters

read Func<TSource, BindingValue<TValue>>
subscribe Func<TSource, Action, IDisposable>
write Action<TSource, TValue>

Properties

Read

public Func<TSource, BindingValue<TValue>> Read { get; }

Property Value

Func<TSource, BindingValue<TValue>>

Subscribe

public Func<TSource, Action, IDisposable> Subscribe { get; }

Property Value

Func<TSource, Action, IDisposable>

Write

public Action<TSource, TValue> Write { get; }

Property Value

Action<TSource, TValue>