Table of Contents

Class Frame

Namespace
Icy.UI.Controls
Assembly
IcyUI.dll

A ContentControl that hosts the Page its own Navigation service currently points to.

public class Frame : ContentControl, INotifyPropertyChanging, IBindingTarget, INotifyPropertyChanged, INotifyFocusChanged, IContainerLayout
Inheritance
Frame
Implements
Inherited Members
Extension Methods

Remarks

Unlike the rest of a document's tree, a frame's Content isn't meant to be set directly - navigate its Navigation service instead, which sets it as a side effect of NavigateTo(Page). A document can host more than one frame (e.g. a persistent nav pane next to a content frame); each gets its own independent history.

Constructors

Frame()

Initializes a new instance of the Frame class.

public Frame()

Properties

Navigation

Gets the navigation service that controls this frame's Content.

[Browsable(false)]
public INavigationService Navigation { get; }

Property Value

INavigationService