|
7 | 7 | xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
|
8 | 8 | xmlns:local="clr-namespace:HDRProfile"
|
9 | 9 | mc:Ignorable="d"
|
10 |
| - Title="HDR Profile" Name="MainWindow" MinHeight="260" MinWidth="700" Closing="Window_Closing" Visibility="{Binding ShowView, Mode=TwoWay, Converter={StaticResource VisibilityBooleanConverter}}" |
11 |
| - Height="469" |
12 |
| - Width="502"> |
| 10 | + Title="HDR Profile" Name="MainWindow" MinHeight="260" MinWidth="800" Closing="Window_Closing" Visibility="{Binding ShowView, Mode=TwoWay, Converter={StaticResource VisibilityBooleanConverter}}" |
| 11 | + Height="416.456" |
| 12 | + Width="333.919"> |
13 | 13 | <i:Interaction.Triggers>
|
14 | 14 | <i:EventTrigger EventName="Loaded">
|
15 | 15 | <i:InvokeCommandAction Command="{Binding LoadingCommand}"/>
|
|
30 | 30 | <StackPanel/>
|
31 | 31 | </ItemsPanelTemplate>
|
32 | 32 | <DataTemplate x:Key="ApplicationItemTemplate" DataType="ApplicationItem">
|
33 |
| - <StackPanel Orientation="Horizontal"> |
34 |
| - <Image Source="{Binding Icon, Converter={StaticResource BitmapToBitmapImageConverter}}" Width="32" Height="32" Margin="5" Stretch="Fill"></Image> |
35 |
| - <TextBlock Text="{Binding ApplicationName}" Margin="5" VerticalAlignment="Center"/> |
36 |
| - </StackPanel> |
| 33 | + <Grid> |
| 34 | + <Grid.ColumnDefinitions> |
| 35 | + <ColumnDefinition Width="Auto"/> |
| 36 | + <ColumnDefinition Width="Auto"/> |
| 37 | + <ColumnDefinition Width="*" /> |
| 38 | + <ColumnDefinition Width="Auto" /> |
| 39 | + </Grid.ColumnDefinitions> |
| 40 | + <Image Grid.Column="0" Source="{Binding Icon, Converter={StaticResource BitmapToBitmapImageConverter}}" Width="20" Height="20" Margin="5" Stretch="Fill"></Image> |
| 41 | + <TextBlock Grid.Column="1" Text="{Binding ApplicationName}" Margin="5" VerticalAlignment="Center" HorizontalAlignment="Left" /> |
| 42 | + <CheckBox Grid.Column="3" VerticalContentAlignment="Center" HorizontalContentAlignment="Left" IsChecked="{Binding RestartProcess, Mode=TwoWay}" Margin="5" /> |
| 43 | + </Grid> |
37 | 44 | </DataTemplate>
|
38 | 45 |
|
39 | 46 | </Window.Resources>
|
|
47 | 54 | <Grid.RowDefinitions>
|
48 | 55 | <RowDefinition Height="Auto"/>
|
49 | 56 | <RowDefinition Height="Auto" />
|
50 |
| - <RowDefinition Height="279*" /> |
| 57 | + <RowDefinition Height="14*" /> |
| 58 | + <RowDefinition Height="163*"/> |
51 | 59 | </Grid.RowDefinitions>
|
52 | 60 | <GridSplitter VerticalAlignment="Top" Height="1" Grid.Row="1" Grid.ColumnSpan="3" HorizontalAlignment="Stretch" IsEnabled="False"/>
|
53 | 61 |
|
54 |
| - <ListBox Grid.Column="0" Grid.Row="2" x:Name="ApplicationList" Margin="10,10,9,35" HorizontalContentAlignment="Stretch" ItemsPanel="{StaticResource StackListViewTemplate}" ItemTemplate="{StaticResource ApplicationItemTemplate}" ItemsSource="{Binding Settings.ApplicationItems}" ScrollViewer.HorizontalScrollBarVisibility="Disabled" BorderBrush="{x:Null}" Background="#FFF1F1F1" Padding="10" RenderTransformOrigin="0.51,-2.713"/> |
55 |
| - <Button Grid.Column="0" Grid.Row="2" Width="Auto" Command="{Binding AddApplicationCommand}" Content="{x:Static local:Locale_Texts.AddApplication}" HorizontalAlignment="Left" Margin="10,0,0,10" Height="20" VerticalAlignment="Bottom" /> |
56 |
| - <Button Grid.Column="0" Grid.Row="2" Width="Auto" Command="{Binding RemoveApplicationCommand}" CommandParameter="{Binding ElementName=ApplicationList, Path=SelectedItem}" Content="{x:Static local:Locale_Texts.RemoveApplication}" IsEnabled="{Binding ElementName=ApplicationList, Path=SelectedItem, Converter={StaticResource IsNotNullConverter}}" Margin="0,0,10,10" Height="20" VerticalAlignment="Bottom" RenderTransformOrigin="0.914,0.566" HorizontalAlignment="Right" /> |
| 62 | + <ListBox Grid.Column="0" Grid.Row="3" x:Name="ApplicationList" Margin="10,2.373,9,35" HorizontalContentAlignment="Stretch" ItemsPanel="{StaticResource StackListViewTemplate}" ItemTemplate="{StaticResource ApplicationItemTemplate}" ItemsSource="{Binding Settings.ApplicationItems}" ScrollViewer.HorizontalScrollBarVisibility="Disabled" BorderBrush="{x:Null}" Background="#FFF1F1F1" Padding="10" RenderTransformOrigin="0.51,-2.713"/> |
57 | 63 | <TextBlock Text="{x:Static local:Locale_Texts.Applications}" Grid.Row="0" Margin="10,10,10,0" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="15" FontWeight="Bold"/>
|
58 |
| - <GridSplitter HorizontalAlignment="Left" Width="1" Grid.RowSpan="3" Grid.Column="1" Grid.ColumnSpan="2" IsEnabled="False"/> |
| 64 | + <GridSplitter HorizontalAlignment="Left" Width="1" Grid.RowSpan="4" Grid.Column="1" Grid.ColumnSpan="2" IsEnabled="False"/> |
59 | 65 | <TextBlock Text="{x:Static local:Locale_Texts.Settings}" Margin="10,10,10,0" TextWrapping="Wrap" VerticalAlignment="Top" Grid.Column="2" FontSize="15" FontWeight="Bold"/>
|
60 |
| - <Grid Grid.Column="2" Grid.Row="2" Width="Auto" HorizontalAlignment="Right" > |
| 66 | + <Grid Grid.Column="2" Grid.Row="2" Width="Auto" HorizontalAlignment="Right" Grid.RowSpan="2" > |
61 | 67 | <Grid.ColumnDefinitions>
|
62 | 68 | <ColumnDefinition Width="Auto"/>
|
63 | 69 | <ColumnDefinition Width="Auto"/>
|
|
84 | 90 | </Hyperlink>
|
85 | 91 | </TextBlock>
|
86 | 92 | </Grid>
|
| 93 | + <Grid Grid.Column="0" Grid.Row="3" Height="Auto" VerticalAlignment="Bottom"> |
| 94 | + <Grid.ColumnDefinitions> |
| 95 | + <ColumnDefinition Width="Auto"/> |
| 96 | + <ColumnDefinition Width="1*"/> |
| 97 | + <ColumnDefinition Width="Auto"/> |
| 98 | + <ColumnDefinition Width="1*"/> |
| 99 | + <ColumnDefinition Width="Auto"/> |
| 100 | + </Grid.ColumnDefinitions> |
| 101 | + <Button Grid.Column="0" Width="Auto" IsEnabled="{Binding ElementName=ApplicationList, Path=SelectedItem, Converter={StaticResource IsNotNullConverter}}" Content="{x:Static local:Locale_Texts.StartInHDR}" Command="{Binding StartApplicationCommand}" CommandParameter="{Binding ElementName=ApplicationList, Path=SelectedItem}" Grid.Row="2" Height="20" Margin="5"/> |
| 102 | + <Button Grid.Column="2" Width="Auto" Command="{Binding AddApplicationCommand}" Content="{x:Static local:Locale_Texts.AddApplication}" Height="20" Margin="5" /> |
| 103 | + <Button Grid.Column="4" Width="Auto" Command="{Binding RemoveApplicationCommand}" CommandParameter="{Binding ElementName=ApplicationList, Path=SelectedItem}" Content="{x:Static local:Locale_Texts.RemoveApplication}" IsEnabled="{Binding ElementName=ApplicationList, Path=SelectedItem, Converter={StaticResource IsNotNullConverter}}" Height="20" Margin="5" /> |
| 104 | + |
| 105 | + </Grid> |
| 106 | + <TextBlock Margin="0,9,10,0" Grid.Row="2" TextWrapping="Wrap" Text="{x:Static local:Locale_Texts.RestartProccessOnFirstOccurence}" HorizontalAlignment="Right" Width="Auto" Height="16" VerticalAlignment="Top"/> |
87 | 107 | </Grid>
|
88 | 108 | </Window>
|
89 | 109 |
|
0 commit comments