| <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
| <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
| xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
| xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
| xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" |
| xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" |
| xmlns:d="http://schemas.microsoft.com/expression/blend/2008" |
| xmlns:d="http://schemas.microsoft.com/expression/blend/2008" |
| mc:Ignorable="d"> |
| mc:Ignorable="d"> |
| |
| |
| <Style x:Key="GridViewItemTemplate" TargetType="{x:Type GameListItem}"> |
| <Style x:Key="GridViewItemTemplate" TargetType="{x:Type GameListItem}"> |
| <Setter Property="Template"> |
| <Setter Property="Template"> |
| <Setter.Value> |
| <Setter.Value> |
| <ControlTemplate TargetType="{x:Type GameListItem}"> |
| <ControlTemplate TargetType="{x:Type GameListItem}"> |
| <Border BorderThickness="{Settings GridItemMargin}" BorderBrush="{DynamicResource GridItemBackgroundBrush}"> |
| <Border BorderThickness="{Settings GridItemMargin}" BorderBrush="{DynamicResource GridItemBackgroundBrush}"> |
| <StackPanel Name="PART_PanelHost" |
| <StackPanel Name="PART_PanelHost" |
| d:DataContext="{x:Static DesignMainViewModel.DesignSelectedGameIntance}"> |
| d:DataContext="{x:Static DesignMainViewModel.DesignSelectedGameIntance}"> |
| |
| |
| <Grid Width="{Settings GridItemWidth}" |
| <Grid Width="{Settings GridItemWidth}" |
| Height="{Settings GridItemHeight}"> |
| Height="{Settings GridItemHeight}"> |
| <Image Name="PART_ImageCover" |
| <Image Name="PART_ImageCover" |
| RenderOptions.BitmapScalingMode="Fant" StretchDirection="Both" |
| RenderOptions.BitmapScalingMode="Fant" StretchDirection="Both" |
| HorizontalAlignment="Center" VerticalAlignment="Center" |
| HorizontalAlignment="Center" VerticalAlignment="Center" |
| Stretch="{Settings CoverArtStretch}" /> |
| Stretch="{Settings CoverArtStretch}" /> |
| |
| |
| <Border Background="#99000000" x:Name="TextGameName" Visibility="Collapsed"> |
| <Border Background="#99000000" x:Name="TextGameName" Visibility="Collapsed"> |
| <TextBlock Text="{Binding DisplayName}" |
| <TextBlock Text="{Binding DisplayName}" |
| TextWrapping="Wrap" Margin="5" |
| TextWrapping="Wrap" Margin="5" |
| Style="{StaticResource BaseTextBlockStyle}" |
| Style="{StaticResource BaseTextBlockStyle}" |
| TextTrimming="CharacterEllipsis" TextAlignment="Center" |
| TextTrimming="CharacterEllipsis" TextAlignment="Center" |
| HorizontalAlignment="Center" VerticalAlignment="Center"/> |
| HorizontalAlignment="Center" VerticalAlignment="Center"/> |
| </Border> |
| </Border> |
| <Border Background="#AA000000" x:Name="BorderMouseOver" Visibility="Collapsed"> |
| <Border Background="#AA000000" x:Name="BorderMouseOver" Visibility="Collapsed"> |
| <Viewbox VerticalAlignment="Center" HorizontalAlignment="Center"> |
| <Viewbox VerticalAlignment="Center" HorizontalAlignment="Center"> |
| <StackPanel Orientation="Horizontal"> |
| <StackPanel Orientation="Horizontal"> |
| <Button Name="PART_ButtonPlay" Style="{StaticResource SimpleButton}" |
| <Button Name="PART_ButtonPlay" Style="{StaticResource SimpleButton}" |
| Margin="20,0,2,0" VerticalAlignment="Center" |
| Margin="20,0,2,0" VerticalAlignment="Center" |
| Content="" FontFamily="{StaticResource FontIcoFont}" /> |
| Content="" FontFamily="{StaticResource FontIcoFont}" /> |
| <Button Name="PART_ButtonInfo" Style="{StaticResource SimpleButton}" |
| <Button Name="PART_ButtonInfo" Style="{StaticResource SimpleButton}" |
| Margin="2,0,20,0" VerticalAlignment="Center" |
| Margin="2,0,20,0" VerticalAlignment="Center" |
| Content="" FontFamily="{StaticResource FontIcoFont}" /> |
| Content="" FontFamily="{StaticResource FontIcoFont}" /> |
| </StackPanel> |
| </StackPanel> |
| </Viewbox> |
| </Viewbox> |
| </Border> |
| </Border> |
| </Grid> |
| </Grid> |
| <TextBlock Text="{Binding DisplayName}" |
| <TextBlock Text="{Binding DisplayName}" |
| Style="{DynamicResource BaseTextBlockStyle}" |
| Style="{DynamicResource BaseTextBlockStyle}" |
| TextAlignment="Center" TextTrimming="CharacterEllipsis" |
| TextAlignment="Center" TextTrimming="CharacterEllipsis" |
| VerticalAlignment="Center" |
| VerticalAlignment="Center" |
| Padding="2,5,2,5" Grid.Row="1" Grid.Column="0" |
| Padding="2,5,2,5" Grid.Row="1" Grid.Column="0" |
| Width="{Settings GridItemWidth}" |
| Width="{Settings GridItemWidth}" |
| Visibility="{Settings ShowNamesUnderCovers}" /> |
| Visibility="{Settings ShowNamesUnderCovers}" /> |
| </StackPanel> |
| </StackPanel> |
| </Border> |
| </Border> |
| <ControlTemplate.Triggers> |
| <ControlTemplate.Triggers> |
. | |
| <DataTrigger Binding="{Binding IsInstalled}" Value="False"> |
| |
| <Setter Property="Content" Value="" TargetName="PART_ButtonPlay" /> |
| |
| </DataTrigger> |
| <MultiDataTrigger> |
| <MultiDataTrigger> |
| <MultiDataTrigger.Conditions> |
| <MultiDataTrigger.Conditions> |
| <Condition Binding="{Binding CoverImage}" Value="{x:Null}" /> |
| <Condition Binding="{Binding CoverImage}" Value="{x:Null}" /> |
| <Condition Binding="{Settings ShowNameEmptyCover}" Value="True" /> |
| <Condition Binding="{Settings ShowNameEmptyCover}" Value="True" /> |
| </MultiDataTrigger.Conditions> |
| </MultiDataTrigger.Conditions> |
| <Setter Property="Visibility" Value="Visible" TargetName="TextGameName"/> |
| <Setter Property="Visibility" Value="Visible" TargetName="TextGameName"/> |
| </MultiDataTrigger> |
| </MultiDataTrigger> |
| <Trigger Property="IsMouseOver" Value="True"> |
| <Trigger Property="IsMouseOver" Value="True"> |
| <Setter Property="Visibility" Value="Visible" TargetName="BorderMouseOver"/> |
| <Setter Property="Visibility" Value="Visible" TargetName="BorderMouseOver"/> |
| </Trigger> |
| </Trigger> |
| </ControlTemplate.Triggers> |
| </ControlTemplate.Triggers> |
| </ControlTemplate> |
| </ControlTemplate> |
| </Setter.Value> |
| </Setter.Value> |
| </Setter> |
| </Setter> |
| </Style> |
| </Style> |
| </ResourceDictionary> |
| </ResourceDictionary> |