C# Class Mono.NativeDependencyObjectHelper

Afficher le fichier Open project: shana/moon Class Usage Examples

Méthodes publiques

Méthode Description
AddNativeMapping ( IntPtr native, INativeEventObjectWrapper wrapper ) : bool
ClearValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp ) : void
FreeNativeMapping ( INativeEventObjectWrapper wrapper ) : void
GetAnimationBaseValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp ) : object
GetValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp ) : object
ReadLocalValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp ) : object
SetValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp, object value ) : void

Private Methods

Méthode Description
CheckNativeAndThread ( INativeDependencyObjectWrapper wrapper ) : void
CreateObject ( Kind k, IntPtr raw ) : object
FromIntPtr ( IntPtr ptr ) : INativeEventObjectWrapper
Lookup ( IntPtr ptr ) : INativeEventObjectWrapper
Lookup ( Kind k, IntPtr ptr ) : INativeEventObjectWrapper

Method Details

AddNativeMapping() public static méthode

public static AddNativeMapping ( IntPtr native, INativeEventObjectWrapper wrapper ) : bool
native System.IntPtr
wrapper INativeEventObjectWrapper
Résultat bool

ClearValue() public static méthode

public static ClearValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp ) : void
wrapper INativeDependencyObjectWrapper
dp System.Windows.DependencyProperty
Résultat void

FreeNativeMapping() public static méthode

public static FreeNativeMapping ( INativeEventObjectWrapper wrapper ) : void
wrapper INativeEventObjectWrapper
Résultat void

GetAnimationBaseValue() public static méthode

public static GetAnimationBaseValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp ) : object
wrapper INativeDependencyObjectWrapper
dp System.Windows.DependencyProperty
Résultat object

GetValue() public static méthode

public static GetValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp ) : object
wrapper INativeDependencyObjectWrapper
dp System.Windows.DependencyProperty
Résultat object

ReadLocalValue() public static méthode

public static ReadLocalValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp ) : object
wrapper INativeDependencyObjectWrapper
dp System.Windows.DependencyProperty
Résultat object

SetValue() public static méthode

public static SetValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp, object value ) : void
wrapper INativeDependencyObjectWrapper
dp System.Windows.DependencyProperty
value object
Résultat void