- Create a „Triggers“ Folder in the Project.
- Create a Class e.g. „OrientationTrigger.cs“
C# Code
class OrientationTrigger : StateTriggerBase { public OrientationTrigger() { Window.Current.SizeChange += (s, e) => { SetActive(ApplicationView.GetForCurrentView().Orientation.Equals(this.Orientation)); } public ApplicationViewOrientation Orientation { get; set; } } }
XAML
- Create States
- „VisualStateLandscape“
- „VisualStatePortrait“
- Insert Namespace Definition xmlns:t=“using:apppsname.Triggers“
- Use Trigger:
<VisualState.StateTriggers> <t:OrientationTrigger Orientation="Landscape" /> <VisualState.StateTriggers>