Share via


AifWpfShellBase<TShell> Class

Definition

Supports an application that uses a WPF window as its shell.

generic <typename TShell>
 where TShell : Windowgcnew()public ref class AifWpfShellBase : Microsoft::Practices::CompositeUI::Windows::WindowShellApplication<Microsoft::Practices::CompositeUI::WorkItem ^, TShell>
public class AifWpfShellBase<TShell> : Microsoft.Practices.CompositeUI.Windows.WindowShellApplication<Microsoft.Practices.CompositeUI.WorkItem,TShell> where TShell : Windownew()
type AifWpfShellBase<'Shell (requires 'Shell :> Window and 'Shell : (new : unit -> 'Shell))> = class
    inherit WindowShellApplication<WorkItem, 'Shell (requires 'Shell :> Window and 'Shell : (new : unit -> 'Shell))>
Public Class AifWpfShellBase(Of TShell)
Inherits WindowShellApplication(Of WorkItem, TShell)

Type Parameters

TShell

Specifies the shell.

Inheritance

Constructors

AifWpfShellBase<TShell>()

Initializes a new instance of the AifWpfShellBase<TShell> class.

Properties

Configuration (Inherited from CabApplication<TWorkItem>)
DesktopShell

Gets the shell that was created. Will not be valid until after the shell has been created.

RootWorkItem (Inherited from CabApplication<TWorkItem>)
Shell (Inherited from CabShellApplication<TWorkItem,TShell>)
VisualizerType (Inherited from CabApplication<TWorkItem>)

Methods

AddBuilderStrategies(Builder) (Inherited from WindowsApplication<TWorkItem,TShell>)
AddServices() (Inherited from WindowsApplication<TWorkItem,TShell>)
AfterShellCreated()

Called after the shell has been created.

BeforeShellCreated() (Inherited from CabShellApplication<TWorkItem,TShell>)
CreateVisualizer() (Inherited from CabApplication<TWorkItem>)
OnRootWorkItemInitialized() (Inherited from CabShellApplication<TWorkItem,TShell>)
OnUnhandledException(Object, UnhandledExceptionEventArgs) (Inherited from CabApplication<TWorkItem>)
Run() (Inherited from CabApplication<TWorkItem>)
Start() (Inherited from WindowShellApplication<TWorkItem,TShell>)
StartApplication()

Starts the shell application

Applies to