Inheritance
System.Object
SwimlaneHeader
Implements
System.IDisposable
System.ComponentModel.INotifyPropertyChanged
Assembly: Syncfusion.SfDiagram.WPF.dll
public class SwimlaneHeader : Control, ISwimlaneHeaderView, IView, ISharedData, IDisposable, ISwimlaneHeader, ISwimlaneChild, IGroupable, IDiagramElement, IID, INotifyPropertyChanged
Constructors
Declaration
Fields
Using a DependencyProperty as the backing store for Annotation. This enables animation, styling, binding, etc...
Declaration
public static DependencyProperty AnnotationProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
Using a DependencyProperty as the backing store for ID. This enables animation, styling, binding, etc...
Declaration
public static DependencyProperty IDProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
Using a DependencyProperty as the backing store for IsPhaseHeader. This enables animation, styling, binding, etc...
Declaration
public static DependencyProperty IsLaneHeaderProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
Using a DependencyProperty as the backing store for IsPhaseHeader. This enables animation, styling, binding, etc...
Declaration
public static DependencyProperty IsPhaseHeaderProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
Using a DependencyProperty as the backing store for IsSelected. This enables animation, styling, binding, etc...
Declaration
public static DependencyProperty IsSelectedProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
Using a DependencyProperty as the backing store for Key. This enables animation, styling, binding, etc...
Declaration
public static DependencyProperty KeyProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
Using a DependencyProperty as the backing store for Style. This enables animation, styling, binding, etc...
Declaration
public static DependencyProperty ShapeStyleProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
Using a DependencyProperty as the backing store for UnitHeight. This enables animation, styling, binding, etc...
Declaration
public static DependencyProperty UnitHeightProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
Using a DependencyProperty as the backing store for UnitWidth. This enables animation, styling, binding, etc...
Declaration
public static DependencyProperty UnitWidthProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
Using a DependencyProperty as the backing store for ZIndex. This enables animation, styling, binding, etc...
Declaration
public static DependencyProperty ZIndexProperty
Field Value
Type |
Description |
System.Windows.DependencyProperty |
|
Properties
Declaration
public IAnnotation Annotation { get; set; }
Property Value
Gets or sets the bounding rectangle of the AnnotationEditor.
Declaration
public Rect BoundingRectangle { get; }
Property Value
Type |
Description |
System.Windows.Rect |
|
Gets or sets the id of the header.
Declaration
public object ID { get; set; }
Property Value
Type |
Description |
System.Object |
|
Declaration
public object Info { get; set; }
Property Value
Type |
Description |
System.Object |
|
Using a DependencyProperty to check whether header is child of lane or not
Declaration
public bool IsLaneHeader { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Using a DependencyProperty to check whether header is child of phase or not.
Declaration
public bool IsPhaseHeader { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
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 |
Description |
System.Boolean |
|
Gets or sets the key of the header.
Declaration
public object Key { get; set; }
Property Value
Type |
Description |
System.Object |
|
Gets or sets the shapestyle of the header.
Declaration
public Style ShapeStyle { get; set; }
Property Value
Type |
Description |
System.Windows.Style |
|
Gets or sets the height of the header.
Declaration
public double UnitHeight { get; set; }
Property Value
Type |
Description |
System.Double |
|
Gets or sets the width of the header.
Declaration
public double UnitWidth { get; set; }
Property Value
Type |
Description |
System.Double |
|
Gets or sets the z-index of the Header.
Declaration
public int ZIndex { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
Declaration
protected override Size ArrangeOverride(Size finalSize)
Parameters
Type |
Name |
Description |
System.Windows.Size |
finalSize |
|
Returns
Type |
Description |
System.Windows.Size |
|
Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
Type |
Name |
Description |
System.Windows.Size |
availableSize |
|
Returns
Type |
Description |
System.Windows.Size |
|
Declaration
public override void OnApplyTemplate()
Declaration
protected virtual void OnPropertyChanged(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Events
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type |
Description |
System.ComponentModel.PropertyChangedEventHandler |
|
Explicit Interface Implementations
Declaration
void IDisposable.Dispose()
Implements
System.IDisposable
System.ComponentModel.INotifyPropertyChanged