Class ShellViewModel

Inheritance
System.Object
ShellViewModel
Implements
System.ComponentModel.INotifyPropertyChanged
Namespace: Catalog.ViewModels
Assembly: Catalog.dll
Syntax
public class ShellViewModel : Observable, INotifyPropertyChanged

Properties

DisplayMode

Declaration
public SplitViewDisplayMode DisplayMode { get; set; }
Property Value
Type Description
Windows.UI.Xaml.Controls.SplitViewDisplayMode

IsPaneOpen

Declaration
public bool IsPaneOpen { get; set; }
Property Value
Type Description
System.Boolean

ItemSelectedCommand

Declaration
public ICommand ItemSelectedCommand { get; }
Property Value
Type Description
System.Windows.Input.ICommand

PrimaryItems

Declaration
public ObservableCollection<ShellNavigationItem> PrimaryItems { get; set; }
Property Value
Type Description
System.Collections.ObjectModel.ObservableCollection<ShellNavigationItem>

SecondaryItems

Declaration
public ObservableCollection<ShellNavigationItem> SecondaryItems { get; set; }
Property Value
Type Description
System.Collections.ObjectModel.ObservableCollection<ShellNavigationItem>

Selected

Declaration
public object Selected { get; set; }
Property Value
Type Description
System.Object

StateChangedCommand

Declaration
public ICommand StateChangedCommand { get; }
Property Value
Type Description
System.Windows.Input.ICommand

Methods

Initialize(Frame)

Declaration
public void Initialize(Frame frame)
Parameters
Type Name Description
Windows.UI.Xaml.Controls.Frame frame

Implements

System.ComponentModel.INotifyPropertyChanged