Class Binding
- Namespace
- GObject
- Assembly
- GObject-2.0.dll
public class Binding : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
- Inheritance
-
Binding
- Implements
-
- Inherited Members
-
Constructors
Binding(bool, params ConstructArgument[])
protected Binding(bool owned, params ConstructArgument[] constructArguments)
Parameters
owned
bool
constructArguments
ConstructArgument[]
Binding(IntPtr, bool)
protected Binding(IntPtr ptr, bool ownedRef)
Parameters
ptr
IntPtr
ownedRef
bool
Fields
FlagsPropertyDefinition
public static readonly Property<BindingFlags, Binding> FlagsPropertyDefinition
Field Value
- Property<BindingFlags, Binding>
SourcePropertyDefinition
public static readonly Property<Object?, Binding> SourcePropertyDefinition
Field Value
- Property<Object, Binding>
SourcePropertyPropertyDefinition
public static readonly Property<string?, Binding> SourcePropertyPropertyDefinition
Field Value
- Property<string, Binding>
TargetPropertyDefinition
public static readonly Property<Object?, Binding> TargetPropertyDefinition
Field Value
- Property<Object, Binding>
TargetPropertyPropertyDefinition
public static readonly Property<string?, Binding> TargetPropertyPropertyDefinition
Field Value
- Property<string, Binding>
Properties
Flags
public BindingFlags Flags { get; }
Property Value
- BindingFlags
Source
public Object? Source { get; }
Property Value
- Object
SourceProperty
public string? SourceProperty { get; }
Property Value
- string
Target
public Object? Target { get; }
Property Value
- Object
TargetProperty
public string? TargetProperty { get; }
Property Value
- string
Methods
DupSource()
[Version("2.68")]
public Object? DupSource()
Returns
- Object
DupTarget()
[Version("2.68")]
public Object? DupTarget()
Returns
- Object
GetFlags()
[Version("2.26")]
public BindingFlags GetFlags()
Returns
- BindingFlags
GetGType()
public static Type GetGType()
Returns
- Type
GetSource()
[Version("2.26")]
public Object? GetSource()
Returns
- Object
GetSourceProperty()
[Version("2.26")]
public string GetSourceProperty()
Returns
- string
GetTarget()
[Version("2.26")]
public Object? GetTarget()
Returns
- Object
GetTargetProperty()
[Version("2.26")]
public string GetTargetProperty()
Returns
- string
Unbind()
[Version("2.38")]
public void Unbind()