Improve navigation
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
<ComparisonCondition LeftOperand="{Binding Activated}" RightOperand="False" />
|
||||
</ConditionalExpression>
|
||||
</ConditionAction.Condition>
|
||||
<NavigateAction Context="Main" Route="Container">
|
||||
<NavigateAction Region="Main" Route="Container">
|
||||
<NavigateAction.ParameterBindings>
|
||||
<ParameterBinding Key="Filter" Value="{Binding Filter}" />
|
||||
</NavigateAction.ParameterBindings>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<ComparisonCondition LeftOperand="{Binding Activated}" RightOperand="False" />
|
||||
</ConditionalExpression>
|
||||
</ConditionAction.Condition>
|
||||
<NavigateAction Context="Main" Route="Vault">
|
||||
<NavigateAction Region="Main" Route="Vault">
|
||||
<NavigateAction.ParameterBindings>
|
||||
<ParameterBinding Key="Filter" Value="{Binding Filter}" />
|
||||
</NavigateAction.ParameterBindings>
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
<ComparisonCondition LeftOperand="{Binding Selected}" RightOperand="True" />
|
||||
</ConditionalExpression>
|
||||
</ConditionAction.Condition>
|
||||
<NavigateAction Context="Main" Route="OpenContainer" />
|
||||
<NavigateAction Region="Main" Route="OpenContainer" />
|
||||
<ChangePropertyAction
|
||||
PropertyName="SelectsOnInvoked"
|
||||
TargetObject="{Binding #NavigationViewItem}"
|
||||
@@ -47,7 +47,7 @@
|
||||
<ComparisonCondition LeftOperand="{Binding Opened}" RightOperand="False" />
|
||||
</ConditionalExpression>
|
||||
</ConditionAction.Condition>
|
||||
<NavigateAction Context="Main" Route="OpenContainer" />
|
||||
<NavigateAction Region="Main" Route="OpenContainer" />
|
||||
</ConditionAction>
|
||||
<ConditionAction>
|
||||
<ConditionAction.Condition>
|
||||
@@ -56,7 +56,7 @@
|
||||
<ComparisonCondition LeftOperand="{Binding Activated}" RightOperand="False" />
|
||||
</ConditionalExpression>
|
||||
</ConditionAction.Condition>
|
||||
<NavigateAction Context="Main" Route="Container" />
|
||||
<NavigateAction Region="Main" Route="Container" />
|
||||
<InvokeNavigationViewItemAction />
|
||||
</ConditionAction>
|
||||
</AttachedEventTriggerBehaviour>
|
||||
|
||||
@@ -11,9 +11,9 @@
|
||||
Height="40"
|
||||
Margin="4,4,0,0">
|
||||
<Interaction.Behaviors>
|
||||
<EventTriggerBehavior EventName="Loaded">
|
||||
<NavigateAction Context="{Binding $self}" Route="ContainerHeader" />
|
||||
</EventTriggerBehavior>
|
||||
<AttachedBehaviour>
|
||||
<NavigateAction Region="{Binding $self}" Route="ContainerHeader" />
|
||||
</AttachedBehaviour>
|
||||
</Interaction.Behaviors>
|
||||
</ContentControl>
|
||||
<ListBox
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<Button MinWidth="132" Content="Create vault">
|
||||
<Interaction.Behaviors>
|
||||
<EventTriggerBehavior EventName="Click">
|
||||
<NavigateAction Route="CreateContainer" />
|
||||
<NavigateAction Region="self" Route="CreateContainer" />
|
||||
</EventTriggerBehavior>
|
||||
</Interaction.Behaviors>
|
||||
</Button>
|
||||
|
||||
@@ -16,11 +16,11 @@
|
||||
<Interaction.Behaviors>
|
||||
<EventTriggerBehavior EventName="Click">
|
||||
<NavigateAction
|
||||
Context="{Binding Named, StringFormat='{}{0}:ContentHeader'}"
|
||||
Region="{Binding Named, StringFormat='{}{0}:ContentHeader'}"
|
||||
Route="ItemCommandHeader"
|
||||
Scope="self" />
|
||||
<NavigateAction
|
||||
Context="{Binding Named, StringFormat='{}{0}:Content'}"
|
||||
Region="{Binding Named, StringFormat='{}{0}:Content'}"
|
||||
Route="Item"
|
||||
Scope="self">
|
||||
<NavigateAction.ParameterBindings>
|
||||
|
||||
@@ -8,11 +8,11 @@
|
||||
<Interaction.Behaviors>
|
||||
<DataTriggerBehavior Binding="{Binding Selected}" Value="True">
|
||||
<NavigateAction
|
||||
Context="{Binding Named, StringFormat='{}{0}:ContentHeader'}"
|
||||
Region="{Binding Named, StringFormat='{}{0}:ContentHeader'}"
|
||||
Route="ItemCommandHeader"
|
||||
Scope="self" />
|
||||
<NavigateAction
|
||||
Context="{Binding Named, StringFormat='{}{0}:Content'}"
|
||||
Region="{Binding Named, StringFormat='{}{0}:Content'}"
|
||||
Route="Item"
|
||||
Scope="self">
|
||||
<NavigateAction.ParameterBindings>
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
<Interaction.Behaviors>
|
||||
<EventTriggerBehavior EventName="Loaded">
|
||||
<NavigateRegionAction Name="Main">
|
||||
<NavigateAction Context="Main" Route="Container" />
|
||||
<NavigateAction Region="Main" Route="Container" />
|
||||
</NavigateRegionAction>
|
||||
</EventTriggerBehavior>
|
||||
</Interaction.Behaviors>
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<Interaction.Behaviors>
|
||||
<AttachedBehaviour>
|
||||
<NavigateRegionAction Name="Window">
|
||||
<NavigateAction Context="Window" Route="Main" />
|
||||
<NavigateAction Region="Window" Route="Main" />
|
||||
</NavigateRegionAction>
|
||||
</AttachedBehaviour>
|
||||
</Interaction.Behaviors>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
Content="Manage Vaults">
|
||||
<Interaction.Behaviors>
|
||||
<EventTriggerBehavior EventName="Tapped">
|
||||
<NavigateAction Context="Main" Route="Manage" />
|
||||
<NavigateAction Region="Main" Route="Manage" />
|
||||
</EventTriggerBehavior>
|
||||
</Interaction.Behaviors>
|
||||
</NavigationViewItem>
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
<ComparisonCondition LeftOperand="{Binding Activated}" RightOperand="False" />
|
||||
</ConditionalExpression>
|
||||
</ConditionAction.Condition>
|
||||
<NavigateAction Context="Main" Route="Vault">
|
||||
<NavigateAction Region="Main" Route="Vault">
|
||||
<NavigateAction.ParameterBindings>
|
||||
<ParameterBinding Key="Filter" Value="{Binding Filter}" />
|
||||
</NavigateAction.ParameterBindings>
|
||||
|
||||
@@ -19,7 +19,6 @@ public partial class ItemViewModel :
|
||||
ISubscription subscriber,
|
||||
IDisposer disposer,
|
||||
IContentTemplate template,
|
||||
IValueStore<Item> foom,
|
||||
bool immutable = true,
|
||||
int? id = null,
|
||||
string? name = null) : base(provider, factory, mediator, publisher, subscriber, disposer)
|
||||
|
||||
Reference in New Issue
Block a user