Table of Contents

Class HelixProperty

Namespace
HelixToolkit.Avalonia.SharpDX
Assembly
HelixToolkit.Avalonia.SharpDX.dll
public static class HelixProperty
Inheritance
HelixProperty
Inherited Members

Methods

RegisterAttached<TOwner, TValue>(string, TValue, Action<TOwner, AvaloniaPropertyChangedEventArgs>?)

public static AvaloniaProperty RegisterAttached<TOwner, TValue>(string name, TValue defaultValue = default, Action<TOwner, AvaloniaPropertyChangedEventArgs>? changeCallback = null) where TOwner : AvaloniaObject

Parameters

name string
defaultValue TValue
changeCallback Action<TOwner, AvaloniaPropertyChangedEventArgs>

Returns

AvaloniaProperty

Type Parameters

TOwner
TValue

Register<TOwner, TValue>(string, TValue, Action<TOwner, AvaloniaPropertyChangedEventArgs>?)

public static AvaloniaProperty Register<TOwner, TValue>(string name, TValue defaultValue = default, Action<TOwner, AvaloniaPropertyChangedEventArgs>? changeCallback = null) where TOwner : AvaloniaObject

Parameters

name string
defaultValue TValue
changeCallback Action<TOwner, AvaloniaPropertyChangedEventArgs>

Returns

AvaloniaProperty

Type Parameters

TOwner
TValue

Register<TOwner, TValue>(string, TValue, bool)

public static AvaloniaProperty Register<TOwner, TValue>(string name, TValue defaultValue, bool isTwoWayBinding) where TOwner : AvaloniaObject

Parameters

name string
defaultValue TValue
isTwoWayBinding bool

Returns

AvaloniaProperty

Type Parameters

TOwner
TValue