menu

UWP

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SwimlaneHeader - UWP API Reference | Syncfusion

    Show / Hide Table of Contents

    Class SwimlaneHeader

    Represents a Header element for ISwimlane or IPhase or ILane elements.

    Inheritance
    System.Object
    SwimlaneHeader
    Implements
    ISwimlaneHeader
    ISwimlaneChild
    IGroupable
    IDiagramElement
    IID
    System.ComponentModel.INotifyPropertyChanged
    System.IDisposable
    Namespace: Syncfusion.UI.Xaml.Diagram
    Assembly: Syncfusion.SfDiagram.UWP.dll
    Syntax
    public class SwimlaneHeader : Control, ISwimlaneHeader, ISwimlaneChild, IGroupable, ISwimlaneHeaderView, IView, IDiagramElement, IID, INotifyPropertyChanged, ISharedData, IDisposable

    Constructors

    SwimlaneHeader()

    Creaets a new instance of SwimlaneHeader class.

    Declaration
    public SwimlaneHeader()

    Fields

    AnnotationProperty

    Using a DependencyProperty as the backing store for Annotation. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty AnnotationProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    IDProperty

    Using a DependencyProperty as the backing store for ID. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty IDProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    IsLaneHeaderProperty

    Using a DependencyProperty as the backing store for IsPhaseHeader. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty IsLaneHeaderProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    IsPhaseHeaderProperty

    Using a DependencyProperty as the backing store for IsPhaseHeader. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty IsPhaseHeaderProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    IsSelectedProperty

    Using a DependencyProperty as the backing store for IsSelected. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty IsSelectedProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    KeyProperty

    Using a DependencyProperty as the backing store for Key. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty KeyProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    ShapeStyleProperty

    Using a DependencyProperty as the backing store for Style. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty ShapeStyleProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    UnitHeightProperty

    Using a DependencyProperty as the backing store for UnitHeight. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty UnitHeightProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    UnitWidthProperty

    Using a DependencyProperty as the backing store for UnitWidth. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty UnitWidthProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    ZIndexProperty

    Using a DependencyProperty as the backing store for ZIndex. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty ZIndexProperty
    Field Value
    Type
    Windows.UI.Xaml.DependencyProperty

    Properties

    Annotation

    Represent a block of text that can be displayed over a Header of ISwimlane, IPhase and ILane.

    Declaration
    public IAnnotation Annotation { get; set; }
    Property Value
    Type
    IAnnotation

    BoundingRectangle

    Gets or sets the bounding rectangle of the AnnotationEditor.

    Declaration
    public Rect BoundingRectangle { get; }
    Property Value
    Type
    Windows.Foundation.Rect

    ID

    Gets or sets the id of the header.

    Declaration
    public object ID { get; set; }
    Property Value
    Type
    System.Object

    Info

    Gets or sets info value of SwimlaneHeader class.

    Declaration
    public object Info { get; set; }
    Property Value
    Type
    System.Object

    IsLaneHeader

    Using a DependencyProperty to check whether header is child of lane or not

    Declaration
    public bool IsLaneHeader { get; set; }
    Property Value
    Type
    System.Boolean

    IsPhaseHeader

    Using a DependencyProperty to check whether header is child of phase or not.

    Declaration
    public bool IsPhaseHeader { get; set; }
    Property Value
    Type
    System.Boolean

    IsSelected

    Gets or sets a value indicates whether the header is selected. The default value is set to false.

    Declaration
    public bool IsSelected { get; set; }
    Property Value
    Type
    System.Boolean

    Key

    Gets or sets the key of the header.

    Declaration
    public object Key { get; set; }
    Property Value
    Type
    System.Object

    ShapeStyle

    Gets or sets the shapestyle of the header.

    Declaration
    public Style ShapeStyle { get; set; }
    Property Value
    Type
    Windows.UI.Xaml.Style

    UnitHeight

    Gets or sets the height of the header.

    Declaration
    public double UnitHeight { get; set; }
    Property Value
    Type
    System.Double

    UnitWidth

    Gets or sets the width of the header.

    Declaration
    public double UnitWidth { get; set; }
    Property Value
    Type
    System.Double

    ZIndex

    Gets or sets the z-index of the Header.

    Declaration
    public int ZIndex { get; set; }
    Property Value
    Type
    System.Int32

    Methods

    ArrangeOverride(Size)

    Method to arrange SwimlaneHeader class elements to given size.

    Declaration
    protected override Size ArrangeOverride(Size finalSize)
    Parameters
    Type Name Description
    Windows.Foundation.Size finalSize

    Size to arrange elements.

    Returns
    Type Description
    Windows.Foundation.Size

    Return size.

    MeasureOverride(Size)

    Method to measure size of SwimlaneHeader class elements.

    Declaration
    protected override Size MeasureOverride(Size availableSize)
    Parameters
    Type Name Description
    Windows.Foundation.Size availableSize

    Size to be measure.

    Returns
    Type Description
    Windows.Foundation.Size

    Return measured size.

    OnApplyTemplate()

    Declaration
    protected override void OnApplyTemplate()

    OnPropertyChanged(String)

    Method for property values are changed for SwimlaneHeader class.

    Declaration
    protected virtual void OnPropertyChanged(string name)
    Parameters
    Type Name Description
    System.String name

    Property name.

    Events

    PropertyChanged

    Event to notify when property values are changed for SwimlaneHeader class.

    Declaration
    public event PropertyChangedEventHandler PropertyChanged
    Event Type
    Type
    System.ComponentModel.PropertyChangedEventHandler

    Implements

    ISwimlaneHeader
    ISwimlaneChild
    IGroupable
    IDiagramElement
    IID
    System.ComponentModel.INotifyPropertyChanged
    System.IDisposable

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved