Show / Hide Table of Contents

    Method GlobalOnGetDynamicDragSource

    GlobalOnGetDynamicDragSource(MLContainer, String, Func<IDevFrameworkBaseObject>)

    Diese Methode wird aufgerufen, wenn für die Controls eines Forms ermittelt wird, ob eine Drag-Operation möglich ist und noch kein anderer DragSource oder ein OnDrag-Event am Control definiert wurde.

    Die Methode kann in der Component FSGeneral.cGlobal überschrieben werden.

    Declaration
    [DocfxBrowsable]
    Func<IDevFrameworkBaseObject, object> GlobalOnGetDynamicDragSource(MLContainer mdt, string propertyName, Func<IDevFrameworkBaseObject> objectGetter)
    Parameters
    mdt MLContainer

    Der Metadatentyp des Properties

    propertyName String

    Der Name des Properties

    objectGetter Func<IDevFrameworkBaseObject>

    Übergibt ein Delegate, welches das aktuelle im Datasource gesetzte Objekt zurückgibt.

    Returns
    Func<IDevFrameworkBaseObject, Object>

    Ein Delegate, welches das Objekt entgegennimmt aus welchem der DragSource ermittelt und zurückgegeben werden kann

    Remarks

    Innerhalb einer Sitzung erfolgt pro Metadatentyp nur ein Aufruf. Das zurückgegebene Delegate wird gecached. Am this.Global gibt es Methoden, um diesen Cache zu bearbeiten:

    • ClearDynamicDragSources()
    • SetDynamicDragSource(MLContainer, Func<IDevFrameworkBaseObject, Object>)
    • RemoveDynamicDragSource(MLContainer)
    Back to top Generated by DocFX