Table of Contents

Class BindingGroup

Namespace
GObject
Assembly
GObject-2.0.dll
public class BindingGroup : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
BindingGroup
Implements
Inherited Members

Constructors

BindingGroup(bool, params ConstructArgument[])

protected BindingGroup(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

BindingGroup(IntPtr, bool)

protected BindingGroup(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

SourcePropertyDefinition

public static readonly Property<Object?, BindingGroup> SourcePropertyDefinition

Field Value

Property<Object, BindingGroup>

Properties

Source

public Object? Source { get; set; }

Property Value

Object

Methods

Bind(string, Object, string, BindingFlags)

[Version("2.72")]
public void Bind(string sourceProperty, Object target, string targetProperty, BindingFlags flags)

Parameters

sourceProperty string
target Object
targetProperty string
flags BindingFlags

BindFull(string, Object, string, BindingFlags, Closure?, Closure?)

[Version("2.72")]
public void BindFull(string sourceProperty, Object target, string targetProperty, BindingFlags flags, Closure? transformTo, Closure? transformFrom)

Parameters

sourceProperty string
target Object
targetProperty string
flags BindingFlags
transformTo Closure
transformFrom Closure

DupSource()

[Version("2.72")]
public Object? DupSource()

Returns

Object

GetGType()

public static Type GetGType()

Returns

Type

New()

[Version("2.72")]
public static BindingGroup New()

Returns

BindingGroup

SetSource(Object?)

[Version("2.72")]
public void SetSource(Object? source)

Parameters

source Object