TypedBinding<TIn> Class
Definition
Provides factory methods for creating Avalonia.Experimental.Data.TypedBinding<T1, T2> objects from C# lambda expressions.
public class TypedBinding<TIn>
Methods
| Name | Description |
|---|---|
| Default | No summary available. |
| OneTime | No summary available. |
| OneWay | No summary available. |
| TwoWay (2 overloads) | No summary available. |
Default Method
public Avalonia.Experimental.Data.TypedBinding<TIn,TOut><TIn, TOut> Default<TOut>(System.Linq.Expressions.Expression<Func<TIn,TOut>> read, Action<TIn, TOut> write)
Parameters
read System.Linq.Expressions.Expression<Func<TIn,TOut>>
write Action<TIn, TOut>
Type Parameters
TOut
Returns
Avalonia.Experimental.Data.TypedBinding<TIn,TOut><TIn, TOut>
OneTime Method
public Avalonia.Experimental.Data.TypedBinding<TIn,TOut><TIn, TOut> OneTime<TOut>(System.Linq.Expressions.Expression<Func<TIn,TOut>> read)
Parameters
read System.Linq.Expressions.Expression<Func<TIn,TOut>>
Type Parameters
TOut
Returns
Avalonia.Experimental.Data.TypedBinding<TIn,TOut><TIn, TOut>
OneWay Method
public Avalonia.Experimental.Data.TypedBinding<TIn,TOut><TIn, TOut> OneWay<TOut>(System.Linq.Expressions.Expression<Func<TIn,TOut>> read)
Parameters
read System.Linq.Expressions.Expression<Func<TIn,TOut>>
Type Parameters
TOut
Returns
Avalonia.Experimental.Data.TypedBinding<TIn,TOut><TIn, TOut>
TwoWay overloads
TwoWay Method
public Avalonia.Experimental.Data.TypedBinding<TIn,TOut><TIn, TOut> TwoWay<TOut>(System.Linq.Expressions.Expression<Func<TIn,TOut>> expression)
Parameters
expression System.Linq.Expressions.Expression<Func<TIn,TOut>>
Type Parameters
TOut
Returns
Avalonia.Experimental.Data.TypedBinding<TIn,TOut><TIn, TOut>
TwoWay Method
public Avalonia.Experimental.Data.TypedBinding<TIn,TOut><TIn, TOut> TwoWay<TOut>(System.Linq.Expressions.Expression<Func<TIn,TOut>> read, Action<TIn, TOut> write)
Parameters
read System.Linq.Expressions.Expression<Func<TIn,TOut>>
write Action<TIn, TOut>
Type Parameters
TOut
Returns
Avalonia.Experimental.Data.TypedBinding<TIn,TOut><TIn, TOut>