In This Article

NavigationBarLayoutSerializer Class

Provides NavigationBar layout serialization and deserialization functionality.

public class NavigationBarLayoutSerializer : XmlSerializerBase<NavigationBar, XmlNavigationBarLayout>
Inheritance:
object XmlSerializerBase<NavigationBar, XmlNavigationBarLayout> object

Constructors

NavigationBarLayoutSerializer()

Initializes an instance of the NavigationBarLayoutSerializer class.

public NavigationBarLayoutSerializer()

NavigationBarLayoutSerializer(XmlNavigationBarLayout)

Initializes an instance of the NavigationBarLayoutSerializer class.

public NavigationBarLayoutSerializer(XmlNavigationBarLayout layout)
Parameter Type Description
layout XmlNavigationBarLayout

The root XmlNavigationBarLayout node.

Methods

ApplyTo(NavigationBar)

Applies the information contained within this serializer to the specified object.

public override void ApplyTo(NavigationBar obj)
Parameter Type Description
obj NavigationBar

The object to update with deserialized information.

CreateRootNodeFor(NavigationBar)

Creates a root node for the specified object.

public override XmlNavigationBarLayout CreateRootNodeFor(NavigationBar obj)
Parameter Type Description
obj NavigationBar

The object for which to create a root node.

Returns

XmlNavigationBarLayout:

The root node that was created.

GetXmlSerializer()

Returns the System.Xml.Serialization.XmlSerializer to use for serialization and deserialization.

protected override XmlSerializer GetXmlSerializer()

Returns

XmlSerializer:

The System.Xml.Serialization.XmlSerializer that was created.

Inherited Members