Intersoft ClientUI Documentation
UXPage Class
Members  Example  See Also  Send Feedback
Intersoft.Client.UI.Navigation Namespace : UXPage Class






Encapsulates content that can be navigated to by a Navigator such as UXFrame and UXNavigationWindow.

Object Model

UXPage Class

Syntax

Visual Basic (Declaration) 
<DescriptionAttribute("Encapsulates content that can be navigated to by a Navigator such as UXFrame and UXNavigationWindow.")>
Public Class UXPage 
   Inherits System.Windows.Controls.Page
   Implements ISupportAuthenticationIWindowHost 
Visual Basic (Usage)Copy Code
Dim instance As UXPage
C# 
[DescriptionAttribute("Encapsulates content that can be navigated to by a Navigator such as UXFrame and UXNavigationWindow.")]
public class UXPage : System.Windows.Controls.Page, ISupportAuthenticationIWindowHost  
Delphi 
public class UXPage = class(System.Windows.Controls.Page, ISupportAuthentication, IWindowHost)
JScript 
DescriptionAttribute("Encapsulates content that can be navigated to by a Navigator such as UXFrame and UXNavigationWindow.")
public class UXPage extends System.Windows.Controls.Page implements ISupportAuthenticationIWindowHost 
Managed Extensions for C++ 
[DescriptionAttribute("Encapsulates content that can be navigated to by a Navigator such as UXFrame and UXNavigationWindow.")]
public __gc class UXPage : public System.Windows.Controls.Page, ISupportAuthenticationIWindowHost  
C++/CLI 
[DescriptionAttribute("Encapsulates content that can be navigated to by a Navigator such as UXFrame and UXNavigationWindow.")]
public ref class UXPage : public System.Windows.Controls.Page, ISupportAuthenticationIWindowHost  

Example

The following example shows a how-to implement a UXPage by creating a new XAML page and define the markup as the root type of the XAML.
XAMLCopy Code
<Intersoft:UXPage 
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        mc:Ignorable="d"
        xmlns:Intersoft="http://intersoft.clientui.com/schemas"
        x:Class="ClientUIBusinessApp1.Settings" 
        Title="New Page"
        d:DesignWidth="800" d:DesignHeight="600">

    <Grid x:Name="LayoutRoot">

    </Grid>
</Intersoft:UXPage>

Remarks

The UXPage class enables you to easily create a Silverlight application that supports navigation. You use the UXPage class to create pieces of content that support navigation from within a UXFrame. The UXPage represents discrete sections of navigable content, while the UXFrame control acts as a container for the page controls which is also referred as navigation host, and facilitates navigation to pages.

For more information, see Navigation Overview.

Inheritance Hierarchy

System.Object
   System.Windows.DependencyObject
      System.Windows.UIElement
         System.Windows.FrameworkElement
            System.Windows.Controls.Control
               System.Windows.Controls.UserControl
                  System.Windows.Controls.Page
                     Intersoft.Client.UI.Navigation.UXPage

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2012 All Rights Reserved.