mirror of
https://github.com/wismna/ModernKeePass.git
synced 2025-10-03 23:50:18 -04:00
Improved design in Main Page sub pages titles
This commit is contained in:
@@ -87,7 +87,10 @@
|
|||||||
</GroupStyle>
|
</GroupStyle>
|
||||||
</controls:ListViewWithDisable.GroupStyle>
|
</controls:ListViewWithDisable.GroupStyle>
|
||||||
</controls:ListViewWithDisable>
|
</controls:ListViewWithDisable>
|
||||||
<Frame x:Name="MenuFrame" Grid.Column="1" Grid.Row="0" Grid.RowSpan="2" Width="auto" Margin="30,60,0,0" />
|
<TextBlock x:Name="PageTitleTextBlock" Grid.Column="1" Grid.Row="0" FontSize="24" VerticalAlignment="Center" Margin="10,0,0,0" >
|
||||||
|
<Run Text="{Binding SelectedItem}" />
|
||||||
|
</TextBlock>
|
||||||
|
<Frame x:Name="MenuFrame" Grid.Column="1" Grid.Row="1" Margin="0,10,0,0" />
|
||||||
|
|
||||||
<VisualStateManager.VisualStateGroups>
|
<VisualStateManager.VisualStateGroups>
|
||||||
<!-- Visual states reflect the application's view state -->
|
<!-- Visual states reflect the application's view state -->
|
||||||
@@ -104,6 +107,9 @@
|
|||||||
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="MenuFrame" Storyboard.TargetProperty="Visibility">
|
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="MenuFrame" Storyboard.TargetProperty="Visibility">
|
||||||
<DiscreteObjectKeyFrame KeyTime="0" Value="Collapsed"/>
|
<DiscreteObjectKeyFrame KeyTime="0" Value="Collapsed"/>
|
||||||
</ObjectAnimationUsingKeyFrames>
|
</ObjectAnimationUsingKeyFrames>
|
||||||
|
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="PageTitleTextBlock" Storyboard.TargetProperty="Visibility">
|
||||||
|
<DiscreteObjectKeyFrame KeyTime="0" Value="Collapsed"/>
|
||||||
|
</ObjectAnimationUsingKeyFrames>
|
||||||
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="MenuListView" Storyboard.TargetProperty="Padding">
|
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="MenuListView" Storyboard.TargetProperty="Padding">
|
||||||
<DiscreteObjectKeyFrame KeyTime="0" Value="120,0,90,60"/>
|
<DiscreteObjectKeyFrame KeyTime="0" Value="120,0,90,60"/>
|
||||||
</ObjectAnimationUsingKeyFrames>
|
</ObjectAnimationUsingKeyFrames>
|
||||||
@@ -124,12 +130,12 @@
|
|||||||
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="MenuListView" Storyboard.TargetProperty="Visibility">
|
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="MenuListView" Storyboard.TargetProperty="Visibility">
|
||||||
<DiscreteObjectKeyFrame KeyTime="0" Value="Collapsed"/>
|
<DiscreteObjectKeyFrame KeyTime="0" Value="Collapsed"/>
|
||||||
</ObjectAnimationUsingKeyFrames>
|
</ObjectAnimationUsingKeyFrames>
|
||||||
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="MenuFrame" Storyboard.TargetProperty="(Grid.Row)">
|
<!--<ObjectAnimationUsingKeyFrames Storyboard.TargetName="MenuFrame" Storyboard.TargetProperty="(Grid.Row)">
|
||||||
<DiscreteObjectKeyFrame KeyTime="0" Value="1"/>
|
<DiscreteObjectKeyFrame KeyTime="0" Value="1"/>
|
||||||
</ObjectAnimationUsingKeyFrames>
|
</ObjectAnimationUsingKeyFrames>
|
||||||
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="MenuFrame" Storyboard.TargetProperty="(Grid.RowSpan)">
|
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="MenuFrame" Storyboard.TargetProperty="(Grid.RowSpan)">
|
||||||
<DiscreteObjectKeyFrame KeyTime="0" Value="1"/>
|
<DiscreteObjectKeyFrame KeyTime="0" Value="1"/>
|
||||||
</ObjectAnimationUsingKeyFrames>
|
</ObjectAnimationUsingKeyFrames>-->
|
||||||
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="TitlePanel" Storyboard.TargetProperty="(Grid.Column)">
|
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="TitlePanel" Storyboard.TargetProperty="(Grid.Column)">
|
||||||
<DiscreteObjectKeyFrame KeyTime="0" Value="1"/>
|
<DiscreteObjectKeyFrame KeyTime="0" Value="1"/>
|
||||||
</ObjectAnimationUsingKeyFrames>
|
</ObjectAnimationUsingKeyFrames>
|
||||||
@@ -139,9 +145,12 @@
|
|||||||
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="TitleTextBox" Storyboard.TargetProperty="Visibility">
|
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="TitleTextBox" Storyboard.TargetProperty="Visibility">
|
||||||
<DiscreteObjectKeyFrame KeyTime="0" Value="Collapsed"/>
|
<DiscreteObjectKeyFrame KeyTime="0" Value="Collapsed"/>
|
||||||
</ObjectAnimationUsingKeyFrames>
|
</ObjectAnimationUsingKeyFrames>
|
||||||
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="MenuFrame" Storyboard.TargetProperty="Margin">
|
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="PageTitleTextBlock" Storyboard.TargetProperty="Margin">
|
||||||
<DiscreteObjectKeyFrame KeyTime="0" Value="10,0,0,0"/>
|
<DiscreteObjectKeyFrame KeyTime="0" Value="60,0,0,0"/>
|
||||||
</ObjectAnimationUsingKeyFrames>
|
</ObjectAnimationUsingKeyFrames>
|
||||||
|
<!--<ObjectAnimationUsingKeyFrames Storyboard.TargetName="MenuFrame" Storyboard.TargetProperty="Margin">
|
||||||
|
<DiscreteObjectKeyFrame KeyTime="0" Value="10,0,0,0"/>
|
||||||
|
</ObjectAnimationUsingKeyFrames>-->
|
||||||
</Storyboard>
|
</Storyboard>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
</VisualStateGroup>
|
</VisualStateGroup>
|
||||||
|
@@ -12,9 +12,6 @@
|
|||||||
</Page.DataContext>
|
</Page.DataContext>
|
||||||
|
|
||||||
<StackPanel Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
|
<StackPanel Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
|
||||||
<TextBlock Style="{StaticResource HeaderTextBlockStyle}" Margin="60,-50,0,20" FontSize="24">
|
|
||||||
<Run Text="About"/>
|
|
||||||
</TextBlock>
|
|
||||||
<TextBlock Style="{StaticResource BodyTextBlockStyle}">
|
<TextBlock Style="{StaticResource BodyTextBlockStyle}">
|
||||||
<Run Text="{Binding Name}"/>
|
<Run Text="{Binding Name}"/>
|
||||||
<Run Text="version"/>
|
<Run Text="version"/>
|
||||||
|
@@ -19,9 +19,6 @@
|
|||||||
</Page.DataContext>
|
</Page.DataContext>
|
||||||
|
|
||||||
<StackPanel Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
|
<StackPanel Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
|
||||||
<TextBlock Style="{StaticResource HeaderTextBlockStyle}" Margin="60,-50,0,20" FontSize="36">
|
|
||||||
<Run Text="New"></Run>
|
|
||||||
</TextBlock>
|
|
||||||
<HyperlinkButton Content="Create new..." Click="ButtonBase_OnClick" />
|
<HyperlinkButton Content="Create new..." Click="ButtonBase_OnClick" />
|
||||||
<TextBlock Style="{StaticResource BodyTextBlockStyle}" Margin="15,0,0,30">Create a new password database to the location of your chosing.</TextBlock>
|
<TextBlock Style="{StaticResource BodyTextBlockStyle}" Margin="15,0,0,30">Create a new password database to the location of your chosing.</TextBlock>
|
||||||
<Border HorizontalAlignment="Left" BorderThickness="1" BorderBrush="AliceBlue" Width="550" Visibility="{Binding ShowPasswordBox, Converter={StaticResource BooleanToVisibilityConverter}}">
|
<Border HorizontalAlignment="Left" BorderThickness="1" BorderBrush="AliceBlue" Width="550" Visibility="{Binding ShowPasswordBox, Converter={StaticResource BooleanToVisibilityConverter}}">
|
||||||
|
@@ -17,9 +17,6 @@
|
|||||||
</Page.DataContext>
|
</Page.DataContext>
|
||||||
|
|
||||||
<StackPanel Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
|
<StackPanel Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
|
||||||
<TextBlock Style="{StaticResource HeaderTextBlockStyle}" Margin="60,-50,0,20" FontSize="24">
|
|
||||||
<Run Text="Open"></Run>
|
|
||||||
</TextBlock>
|
|
||||||
<HyperlinkButton Content="Browse files..." Click="ButtonBase_OnClick" />
|
<HyperlinkButton Content="Browse files..." Click="ButtonBase_OnClick" />
|
||||||
<TextBlock Style="{StaticResource BodyTextBlockStyle}" Margin="15,0,0,30">Open an existing password database from your PC.</TextBlock>
|
<TextBlock Style="{StaticResource BodyTextBlockStyle}" Margin="15,0,0,30">Open an existing password database from your PC.</TextBlock>
|
||||||
<HyperlinkButton Content="From Url..." IsEnabled="False" />
|
<HyperlinkButton Content="From Url..." IsEnabled="False" />
|
||||||
|
@@ -16,37 +16,32 @@
|
|||||||
<Page.DataContext>
|
<Page.DataContext>
|
||||||
<viewModels:RecentVm/>
|
<viewModels:RecentVm/>
|
||||||
</Page.DataContext>
|
</Page.DataContext>
|
||||||
<StackPanel Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
|
<ListView Background="{StaticResource ApplicationPageBackgroundThemeBrush}"
|
||||||
<TextBlock Style="{StaticResource HeaderTextBlockStyle}" Margin="60,-50,0,20" FontSize="24" FontWeight="SemiBold">
|
ItemsSource="{Binding Source={StaticResource RecentItemsSource}}"
|
||||||
<Run Text="Recent"/>
|
SelectedItem="{Binding SelectedItem, Mode=TwoWay}"
|
||||||
</TextBlock>
|
ItemContainerStyle="{StaticResource ListViewLeftIndicatorItemExpanded}">
|
||||||
<ListView
|
<ListView.ItemTemplate>
|
||||||
ItemsSource="{Binding Source={StaticResource RecentItemsSource}}"
|
<DataTemplate>
|
||||||
SelectedItem="{Binding SelectedItem, Mode=TwoWay}"
|
<Grid Margin="10,0,10,0">
|
||||||
ItemContainerStyle="{StaticResource ListViewLeftIndicatorItemExpanded}">
|
<Grid.RowDefinitions>
|
||||||
<ListView.ItemTemplate>
|
<RowDefinition />
|
||||||
<DataTemplate>
|
<RowDefinition />
|
||||||
<Grid Margin="10,0,10,0">
|
<RowDefinition />
|
||||||
<Grid.RowDefinitions>
|
</Grid.RowDefinitions>
|
||||||
<RowDefinition />
|
<Grid.ColumnDefinitions>
|
||||||
<RowDefinition />
|
<ColumnDefinition Width="*"/>
|
||||||
<RowDefinition />
|
</Grid.ColumnDefinitions>
|
||||||
</Grid.RowDefinitions>
|
<TextBlock Grid.Row="0" Text="{Binding Name}" Padding="5,0,0,0" />
|
||||||
<Grid.ColumnDefinitions>
|
<TextBlock Grid.Row="1" Text="{Binding Path}" Padding="5,0,0,0" FontSize="10" />
|
||||||
<ColumnDefinition Width="*"/>
|
<local:OpenDatabaseUserControl Grid.Row="2" x:Name="DatabaseUserControl" HorizontalAlignment="Stretch" MinWidth="400" Margin="0,10,0,0" Visibility="{Binding IsSelected, Converter={StaticResource BooleanToVisibilityConverter}}" ValidationChecking="OpenDatabaseUserControl_OnValidationChecking" >
|
||||||
</Grid.ColumnDefinitions>
|
<interactivity:Interaction.Behaviors>
|
||||||
<TextBlock Grid.Row="0" Text="{Binding Name}" Padding="5,0,0,0" />
|
<Core:EventTriggerBehavior EventName="ValidationChecked">
|
||||||
<TextBlock Grid.Row="1" Text="{Binding Path}" Padding="5,0,0,0" FontSize="10" />
|
<Core:NavigateToPageAction TargetPage="ModernKeePass.Pages.GroupDetailPage" />
|
||||||
<local:OpenDatabaseUserControl Grid.Row="2" x:Name="DatabaseUserControl" HorizontalAlignment="Stretch" MinWidth="400" Margin="0,10,0,0" Visibility="{Binding IsSelected, Converter={StaticResource BooleanToVisibilityConverter}}" ValidationChecking="OpenDatabaseUserControl_OnValidationChecking" >
|
</Core:EventTriggerBehavior>
|
||||||
<interactivity:Interaction.Behaviors>
|
</interactivity:Interaction.Behaviors>
|
||||||
<Core:EventTriggerBehavior EventName="ValidationChecked">
|
</local:OpenDatabaseUserControl>
|
||||||
<Core:NavigateToPageAction TargetPage="ModernKeePass.Pages.GroupDetailPage" />
|
</Grid>
|
||||||
</Core:EventTriggerBehavior>
|
</DataTemplate>
|
||||||
</interactivity:Interaction.Behaviors>
|
</ListView.ItemTemplate>
|
||||||
</local:OpenDatabaseUserControl>
|
</ListView>
|
||||||
</Grid>
|
|
||||||
</DataTemplate>
|
|
||||||
</ListView.ItemTemplate>
|
|
||||||
</ListView>
|
|
||||||
</StackPanel>
|
|
||||||
</Page>
|
</Page>
|
@@ -11,9 +11,6 @@
|
|||||||
</Page.DataContext>
|
</Page.DataContext>
|
||||||
|
|
||||||
<StackPanel Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
|
<StackPanel Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
|
||||||
<TextBlock Style="{StaticResource HeaderTextBlockStyle}" Margin="60,-50,0,20" FontSize="24">
|
|
||||||
<Run Text="Save"></Run>
|
|
||||||
</TextBlock>
|
|
||||||
<HyperlinkButton Content="Save and close" Click="SaveButton_OnClick" />
|
<HyperlinkButton Content="Save and close" Click="SaveButton_OnClick" />
|
||||||
<TextBlock Style="{StaticResource BodyTextBlockStyle}" Margin="15,0,0,30">This will save and close the currently opened database.</TextBlock>
|
<TextBlock Style="{StaticResource BodyTextBlockStyle}" Margin="15,0,0,30">This will save and close the currently opened database.</TextBlock>
|
||||||
<HyperlinkButton Content="Save as..." Click="SaveAsButton_OnClick" />
|
<HyperlinkButton Content="Save as..." Click="SaveAsButton_OnClick" />
|
||||||
|
Reference in New Issue
Block a user