Provides a base class for all XAML markup extensions.

Namespace: yWorks.Support.Windows
Assembly: yWorks.yFilesNET.Viewer (in yWorks.yFilesNET.Viewer.dll) Version: 4.1.0.1 (4.1.0.1)

Syntax

C#
public abstract class MarkupExtension
Visual Basic
Public MustInherit Class MarkupExtension

Remarks

This class replaces the similarly named WPF class System.Windows.Markup.MarkupExtension for Xaml serialization in yFiles.NET.

Markup extensions return objects based on string attribute values or markup elements in XAML and/or can be used to serialize classes that do not fulfill XAML serialization constraints.

Note that only a subset of the MarkupExtension functionality present in WPF is currently supported in yFiles.NET.

Inheritance Hierarchy

System..::..Object
  yWorks.Support.Windows..::..MarkupExtension
    yWorks.Canvas.Drawing.Markup..::..GeneralPathMarkupExtension
    yWorks.yFiles.GraphML.Markup..::..ArrayExtension
    yWorks.yFiles.GraphML.Markup.Forms..::..ColorExtension
    yWorks.yFiles.GraphML.Markup..::..GenericListExtension
    yWorks.yFiles.GraphML.Markup..::..ListExtension
    yWorks.yFiles.GraphML.Markup..::..NullExtension
    yWorks.yFiles.GraphML.Markup..::..StaticExtension
    yWorks.yFiles.GraphML.Markup..::..TypeExtension
    yWorks.yFiles.GraphML.References..::..GraphMLReferenceExtension
    yWorks.yFiles.UI.Markup..::..AnchoredLabelModelParameterExtension
    yWorks.yFiles.UI.Markup..::..AnchoredParameterExtension
    yWorks.yFiles.UI.Markup..::..ArrowExtension
    yWorks.yFiles.UI.Markup..::..BendAnchoredParameterExtension
    yWorks.yFiles.UI.Markup..::..BitmapExtension
    yWorks.yFiles.UI.Markup..::..CenterAnchoredLabelModelParameterExtension
    yWorks.yFiles.UI.Markup.Common..::..BendExtension
    yWorks.yFiles.UI.Markup.Common..::..ColumnExtension
    yWorks.yFiles.UI.Markup.Common..::..LabelExtension
    yWorks.yFiles.UI.Markup.Common..::..PortExtension
    yWorks.yFiles.UI.Markup.Common..::..RowExtension
    yWorks.yFiles.UI.Markup.Common..::..TableExtension
    yWorks.yFiles.UI.Markup..::..CompositeLabelModelParameterExtension
    yWorks.yFiles.UI.Markup..::..DescriptorWrapperLabelModelParameterExtension
    yWorks.yFiles.UI.Markup..::..DynamicAnchoredParameterExtension
    yWorks.yFiles.UI.Markup..::..ExteriorLabelModelParameterExtension
    yWorks.yFiles.UI.Markup..::..FixedLabelModelParameterExtension
    yWorks.yFiles.UI.Markup..::..FreeEdgeLabelModelParameterExtension
    yWorks.yFiles.UI.Markup..::..GenericLabelModelParameterExtension
    yWorks.yFiles.UI.Markup..::..GenericMarkupExtension<(Of <(<'T>)>)>
    yWorks.yFiles.UI.Markup..::..GenericModelExtension
    yWorks.yFiles.UI.Markup..::..InteriorLabelModelParameterExtension
    yWorks.yFiles.UI.Markup..::..InteriorStretchLabelModelParameterExtension
    yWorks.yFiles.UI.Markup..::..LayoutAnchoredLabelModelParameterExtension
    yWorks.yFiles.UI.Markup..::..MetafileExtension
    yWorks.yFiles.UI.Markup..::..NinePositionsEdgeLabelParameterExtension
    yWorks.yFiles.UI.Markup..::..NodeScaledParameterExtension
    yWorks.yFiles.UI.Markup..::..RatioAnchoredLabelModelParameterExtension
    yWorks.yFiles.UI.Markup..::..RotatedSliderLabelModelParameterExtension
    yWorks.yFiles.UI.Markup..::..RotatingEdgeLabelModelParameterExtension
    yWorks.yFiles.UI.Markup..::..SandwichParameterExtension
    yWorks.yFiles.UI.Markup..::..SideSliderLabelModelParameterExtension
    yWorks.yFiles.UI.Markup..::..SimpleLabelStyleExtension
    yWorks.yFiles.UI.Markup..::..SliderLabelModelParameterExtension
    yWorks.yFiles.UI.Markup..::..StretchStripeLabelModelParameterExtension
    yWorks.yFiles.UI.Markup..::..StripeLabelModelParameterExtension
    yWorks.yFiles.UI.Markup..::..UriImageNodeStyleExtension

See Also