Search Results for

    Show / Hide Table of Contents

    Class AbstractLayoutAttribute

    Abstract base class for auxiliary extension attributes that specify the location of plug-in items on a command bar.

    Inheritance
    object
    Attribute
    AuxiliaryExtensionAttribute
    AbstractLayoutAttribute
    ActionLayoutAttribute
    RibbonGroupLayoutAttribute
    ViewPartLayoutAttribute
    Implements
    _Attribute
    ILocationAware
    Inherited Members
    AuxiliaryExtensionAttribute.Validate(IExtensionAttributeInfo, IExtensionValidationContext)
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, bool)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, bool)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo, bool)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, bool)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, bool)
    Attribute.GetCustomAttributes(Module, Type, bool)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, bool)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, bool)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, bool)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, bool)
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, bool)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, bool)
    Attribute.Equals(object)
    Attribute.GetHashCode()
    Attribute.Match(object)
    Attribute.IsDefaultAttribute()
    Attribute.TypeId
    object.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    object.MemberwiseClone()
    Namespace: Sdl.Desktop.IntegrationApi.Extensions
    Assembly: Sdl.Desktop.IntegrationApi.Extensions.dll
    Syntax
    public abstract class AbstractLayoutAttribute : AuxiliaryExtensionAttribute, _Attribute, ILocationAware

    Constructors

    AbstractLayoutAttribute()

    Default constructor for XML serialization.

    Declaration
    protected AbstractLayoutAttribute()

    AbstractLayoutAttribute(Type)

    Constructor using the target command bar path.

    Declaration
    protected AbstractLayoutAttribute(Type locationType)
    Parameters
    Type Name Description
    Type locationType

    The location by type at which to insert the plug-in item.

    Properties

    DisplayType

    The visual representation type.

    Declaration
    public DisplayType DisplayType { get; set; }
    Property Value
    Type Description
    DisplayType

    IsSeparator

    Declaration
    public bool IsSeparator { get; set; }
    Property Value
    Type Description
    bool

    LocationByType

    The type of the location where the UI element is positioned.

    Declaration
    public Type LocationByType { get; set; }
    Property Value
    Type Description
    Type

    Name

    An instance specific name, overriding the default Name, which should be used for this instance. This only has an effect for instances of actions. Can be null.

    Declaration
    [PluginResource]
    public string Name { get; set; }
    Property Value
    Type Description
    string

    ZIndex

    Defines a 0 based index order for the UI elements where the highest value is the most important.

    Declaration
    public uint ZIndex { get; set; }
    Property Value
    Type Description
    uint
    Remarks

    The z-Index ordering is performed only for the intergrated elements and have a lower priority than SDL ordering. It acts as importance from left to right or top to bottom.

    The highest ZIndex value is in the left or top and the lowest value is in the right or bottom.

    Implements

    _Attribute
    ILocationAware

    Extension Methods

    WindowsControlUtils.ForWindowFromFrameworkElement(object, Action<Window>)
    In this article
    • Constructors
      • AbstractLayoutAttribute()
      • AbstractLayoutAttribute(Type)
    • Properties
      • DisplayType
      • IsSeparator
      • LocationByType
      • Name
      • ZIndex
    • Implements
    • Extension Methods
    Back to top Generated by DocFX