</Style>\r
</UserControl.Resources>\r
\r
- <StackPanel Orientation="Horizontal" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">\r
-\r
- <StackPanel.ContextMenu>\r
+ <Border Background="Transparent">\r
+ <Border.ContextMenu>\r
<ContextMenu>\r
<MenuItem Header="Show Still Preview (Experimental)" cal:Message.Attach="[Event Click] = [Action PreviewImage]" Visibility="Visible" />\r
</ContextMenu>\r
- </StackPanel.ContextMenu>\r
- \r
- <!-- Size Panel-->\r
- <StackPanel Name="SizePanel" Orientation="Vertical" >\r
- <Label Content="Size" FontWeight="Bold" />\r
-\r
- <!-- Row 1-->\r
- <StackPanel Orientation="Horizontal" Margin="5,0,5,0">\r
- <Label Content="Source:" Grid.Row="0" Grid.Column="0" />\r
- <Label Content="{Binding SourceInfo}" Name="sourceResolution" Grid.Row="0" Grid.Column="1" />\r
- </StackPanel>\r
-\r
- <!-- Row 2-->\r
- <StackPanel Orientation="Horizontal" Margin="5,0,5,0">\r
- <Label Content="Width:" Grid.Row="1" Grid.Column="0" />\r
- <controls:NumberBox Number="{Binding Width, Mode=TwoWay}" IsEnabled="{Binding WidthControlEnabled}" Modulus="{Binding SelectedModulus, Mode=OneWay}"\r
- Minimum="0" Grid.Row="1" Grid.Column="1" Width="60" />\r
- <Label Content="Height:" Grid.Row="1" Grid.Column="2" />\r
- <controls:NumberBox Number="{Binding Height, Mode=TwoWay}" IsEnabled="{Binding HeightControlEnabled}" Modulus="{Binding SelectedModulus, Mode=OneWay}" \r
- Minimum="0" Grid.Row="1" Grid.Column="3" Width="60" />\r
- <CheckBox Content="Keep Aspect Ratio" IsChecked="{Binding MaintainAspectRatio}"\r
+ </Border.ContextMenu >\r
+\r
+ <Grid VerticalAlignment="Stretch" HorizontalAlignment="Stretch">\r
+\r
+ <Grid.ColumnDefinitions>\r
+ <ColumnDefinition Width="Auto" />\r
+ <ColumnDefinition Width="Auto" />\r
+ <ColumnDefinition Width="*" />\r
+ </Grid.ColumnDefinitions>\r
+\r
+ <!-- Size Panel-->\r
+ <StackPanel Name="SizePanel" Orientation="Vertical" VerticalAlignment="Top" Grid.Column="0" >\r
+ <Label Content="Size" FontWeight="Bold" />\r
+\r
+ <!-- Row 1-->\r
+ <StackPanel Orientation="Horizontal" Margin="5,0,5,0">\r
+ <Label Content="Source:" />\r
+ <Label Content="{Binding SourceInfo}" Name="sourceResolution"/>\r
+ </StackPanel>\r
+\r
+ <!-- Row 2-->\r
+ <StackPanel Orientation="Horizontal" Margin="5,0,5,0">\r
+ <Label Content="Width:" />\r
+ <controls:NumberBox Number="{Binding Width, Mode=TwoWay}" IsEnabled="{Binding WidthControlEnabled}" Modulus="{Binding SelectedModulus, Mode=OneWay}"\r
+ Minimum="0" Width="60" />\r
+ <Label Content="Height:" />\r
+ <controls:NumberBox Number="{Binding Height, Mode=TwoWay}" IsEnabled="{Binding HeightControlEnabled}" Modulus="{Binding SelectedModulus, Mode=OneWay}" \r
+ Minimum="0" Width="60" />\r
+ <CheckBox Content="Keep Aspect Ratio" IsChecked="{Binding MaintainAspectRatio}"\r
Visibility="{Binding ShowKeepAR, Converter={StaticResource boolToVisHiddenConverter}}" \r
VerticalAlignment="Center" Margin="5,0,0,0" />\r
- </StackPanel>\r
-\r
- <!-- Row 3-->\r
- <Grid Margin="5,15,5,0">\r
- <Grid.RowDefinitions>\r
- <RowDefinition Height="Auto" />\r
- <RowDefinition Height="Auto" />\r
- </Grid.RowDefinitions>\r
-\r
- <Grid.ColumnDefinitions>\r
- <ColumnDefinition Width="Auto" />\r
- <ColumnDefinition Width="Auto" />\r
- </Grid.ColumnDefinitions>\r
-\r
- <Label Content="Anamorphic:" Grid.Row="0" Grid.Column="0" />\r
- <Label Content="Modulus:" Grid.Row="1" Grid.Column="0" \r
+ </StackPanel>\r
+\r
+ <!-- Row 3-->\r
+ <Grid Margin="5,15,5,0">\r
+ <Grid.RowDefinitions>\r
+ <RowDefinition Height="Auto" />\r
+ <RowDefinition Height="Auto" />\r
+ </Grid.RowDefinitions>\r
+\r
+ <Grid.ColumnDefinitions>\r
+ <ColumnDefinition Width="Auto" />\r
+ <ColumnDefinition Width="Auto" />\r
+ </Grid.ColumnDefinitions>\r
+\r
+ <Label Content="Anamorphic:" Grid.Row="0" Grid.Column="0" />\r
+ <Label Content="Modulus:" Grid.Row="1" Grid.Column="0" \r
Visibility="{Binding ShowModulus, Converter={StaticResource boolToVisConverter}}" />\r
\r
- <ComboBox Width="110" Grid.Row="0" ItemsSource="{Binding AnamorphicModes}" SelectedItem="{Binding SelectedAnamorphicMode}" Grid.Column="1" HorizontalAlignment="Left" Margin="0,0,0,5" />\r
- <ComboBox Width="110" Grid.Row="1" ItemsSource="{Binding ModulusValues}" SelectedItem="{Binding SelectedModulus}" \r
+ <ComboBox Width="110" Grid.Row="0" ItemsSource="{Binding AnamorphicModes}" SelectedItem="{Binding SelectedAnamorphicMode}" Grid.Column="1" HorizontalAlignment="Left" Margin="0,0,0,5" />\r
+ <ComboBox Width="110" Grid.Row="1" ItemsSource="{Binding ModulusValues}" SelectedItem="{Binding SelectedModulus}" \r
Visibility="{Binding ShowModulus, Converter={StaticResource boolToVisConverter}}"\r
Grid.Column="1" HorizontalAlignment="Left" Margin="0,0,0,5" />\r
- </Grid>\r
-\r
- <!-- Custom Anamoprhic -->\r
- <Grid Margin="5,15,5,0" Visibility="{Binding ShowCustomAnamorphicControls, Converter={StaticResource boolToVisConverter}}">\r
- <Grid.RowDefinitions>\r
- <RowDefinition Height="Auto" />\r
- <RowDefinition Height="Auto" />\r
- <RowDefinition Height="Auto" />\r
- </Grid.RowDefinitions>\r
-\r
- <Grid.ColumnDefinitions>\r
- <ColumnDefinition Width="Auto" />\r
- <ColumnDefinition Width="Auto" />\r
- </Grid.ColumnDefinitions>\r
-\r
- <Label Content="Display Width:" Grid.Row="0" Grid.Column="0" />\r
- <Label Content="PAR Width:" Grid.Row="1" Grid.Column="0" />\r
- <Label Content="PAR Height:" Grid.Row="5" Grid.Column="0" />\r
-\r
- <controls:NumberBox Width="60" Number="{Binding DisplayWidth, Mode=TwoWay}" Grid.Row="0" Grid.Column="1" HorizontalAlignment="Left" Margin="0,0,0,5" \r
+ </Grid>\r
+\r
+ <!-- Custom Anamoprhic -->\r
+ <Grid Margin="5,15,5,0" Visibility="{Binding ShowCustomAnamorphicControls, Converter={StaticResource boolToVisConverter}}">\r
+ <Grid.RowDefinitions>\r
+ <RowDefinition Height="Auto" />\r
+ <RowDefinition Height="Auto" />\r
+ <RowDefinition Height="Auto" />\r
+ </Grid.RowDefinitions>\r
+\r
+ <Grid.ColumnDefinitions>\r
+ <ColumnDefinition Width="Auto" />\r
+ <ColumnDefinition Width="Auto" />\r
+ </Grid.ColumnDefinitions>\r
+\r
+ <Label Content="Display Width:" Grid.Row="0" Grid.Column="0" />\r
+ <Label Content="PAR Width:" Grid.Row="1" Grid.Column="0" />\r
+ <Label Content="PAR Height:" Grid.Row="2" Grid.Column="0" />\r
+\r
+ <controls:NumberBox Width="60" Number="{Binding DisplayWidth, Mode=TwoWay}" Grid.Row="0" Grid.Column="1" HorizontalAlignment="Left" Margin="0,0,0,5" \r
AllowEmpty="False" />\r
- <controls:NumberBox Width="60" Number="{Binding ParWidth, Mode=TwoWay}" Grid.Row="1" Grid.Column="1" HorizontalAlignment="Left" AllowEmpty="False"\r
+ <controls:NumberBox Width="60" Number="{Binding ParWidth, Mode=TwoWay}" Grid.Row="1" Grid.Column="1" HorizontalAlignment="Left" AllowEmpty="False"\r
IsEnabled="{Binding MaintainAspectRatio, Converter={StaticResource boolConverter}, ConverterParameter=true}" Margin="0,0,0,5" />\r
- <controls:NumberBox Width="60" Number="{Binding ParHeight, Mode=TwoWay}" Grid.Row="2" Grid.Column="1" HorizontalAlignment="Left" AllowEmpty="False"\r
+ <controls:NumberBox Width="60" Number="{Binding ParHeight, Mode=TwoWay}" Grid.Row="2" Grid.Column="1" HorizontalAlignment="Left" AllowEmpty="False"\r
IsEnabled="{Binding MaintainAspectRatio, Converter={StaticResource boolConverter}, ConverterParameter=true}" Margin="0,0,0,5" />\r
- </Grid>\r
+ </Grid>\r
\r
- <!-- Row 5-->\r
- <Grid Margin="5,15,5,0">\r
- <Grid.RowDefinitions>\r
- <RowDefinition Height="Auto" />\r
- </Grid.RowDefinitions>\r
+ <!-- Row 5-->\r
+ <Grid Margin="5,15,5,0">\r
+ <Grid.RowDefinitions>\r
+ <RowDefinition Height="Auto" />\r
+ </Grid.RowDefinitions>\r
\r
- <Grid.ColumnDefinitions>\r
- <ColumnDefinition Width="Auto" />\r
- </Grid.ColumnDefinitions>\r
+ <Grid.ColumnDefinitions>\r
+ <ColumnDefinition Width="Auto" />\r
+ </Grid.ColumnDefinitions>\r
\r
\r
- <Label Content="{Binding DisplaySize}" Grid.Row="0" Grid.Column="1" HorizontalAlignment="Left" Margin="0,0,0,5"\r
+ <Label Content="{Binding DisplaySize}" Grid.Row="0" Grid.Column="1" HorizontalAlignment="Left" Margin="0,0,0,5"\r
Visibility="{Binding ShowDisplaySize, Converter={StaticResource boolToVisConverter}}" />\r
- </Grid>\r
- </StackPanel>\r
-\r
- <!-- Crop Panel -->\r
- <StackPanel Name="CropPanel" Margin="50,0,0,0" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">\r
- <Label Content="Cropping" FontWeight="Bold" />\r
- <RadioButton Content="Automatic" IsChecked="{Binding IsCustomCrop, Converter={StaticResource boolConverter}, ConverterParameter=true}" Margin="10,0,0,0"/>\r
- <RadioButton Content="Custom" IsChecked="{Binding IsCustomCrop}" Margin="10,5,0,0" />\r
-\r
- <Grid Margin="0,10,0,0">\r
- <Grid.RowDefinitions>\r
- <RowDefinition Height="Auto" />\r
- <RowDefinition Height="Auto" />\r
- <RowDefinition Height="Auto" />\r
- <RowDefinition Height="Auto" />\r
- <RowDefinition Height="Auto" />\r
- </Grid.RowDefinitions>\r
-\r
- <Grid.ColumnDefinitions>\r
- <ColumnDefinition Width="Auto" />\r
- <ColumnDefinition Width="Auto" />\r
- <ColumnDefinition Width="Auto" />\r
- <ColumnDefinition Width="Auto" />\r
- <ColumnDefinition Width="Auto" />\r
- </Grid.ColumnDefinitions>\r
-\r
- <Label Content="Top" Grid.Row="0" Grid.Column="2" VerticalAlignment="Center" />\r
- <Label Content="Bottom" Grid.Row="4" Grid.Column="2" VerticalAlignment="Center" />\r
- <Label Content="Left" Grid.Row="2" Grid.Column="0" HorizontalAlignment="Center" />\r
- <Label Content="Right" Grid.Row="2" Grid.Column="4" HorizontalAlignment="Center" />\r
-\r
- <controls:NumberBox Width="60" HorizontalAlignment="Left" Margin="0,0,0,5" IsEnabled="{Binding IsCustomCrop}" Grid.Row="1" Grid.Column="2"\r
+ </Grid>\r
+ </StackPanel>\r
+\r
+ <!-- Crop Panel -->\r
+ <StackPanel Name="CropPanel" Margin="50,0,0,0" VerticalAlignment="Top" HorizontalAlignment="Stretch" Grid.Column="1">\r
+ <Label Content="Cropping" FontWeight="Bold" />\r
+ <RadioButton Content="Automatic" IsChecked="{Binding IsCustomCrop, Converter={StaticResource boolConverter}, ConverterParameter=true}" Margin="10,0,0,0"/>\r
+ <RadioButton Content="Custom" IsChecked="{Binding IsCustomCrop}" Margin="10,5,0,0" />\r
+\r
+ <Grid Margin="0,10,0,0">\r
+ <Grid.RowDefinitions>\r
+ <RowDefinition Height="Auto" />\r
+ <RowDefinition Height="Auto" />\r
+ <RowDefinition Height="Auto" />\r
+ <RowDefinition Height="Auto" />\r
+ <RowDefinition Height="Auto" />\r
+ </Grid.RowDefinitions>\r
+\r
+ <Grid.ColumnDefinitions>\r
+ <ColumnDefinition Width="Auto" />\r
+ <ColumnDefinition Width="Auto" />\r
+ <ColumnDefinition Width="Auto" />\r
+ <ColumnDefinition Width="Auto" />\r
+ <ColumnDefinition Width="Auto" />\r
+ </Grid.ColumnDefinitions>\r
+\r
+ <Label Content="Top" Grid.Row="0" Grid.Column="2" VerticalAlignment="Center" />\r
+ <Label Content="Bottom" Grid.Row="4" Grid.Column="2" VerticalAlignment="Center" />\r
+ <Label Content="Left" Grid.Row="2" Grid.Column="0" HorizontalAlignment="Center" />\r
+ <Label Content="Right" Grid.Row="2" Grid.Column="4" HorizontalAlignment="Center" />\r
+\r
+ <controls:NumberBox Width="60" HorizontalAlignment="Left" Margin="0,0,0,5" IsEnabled="{Binding IsCustomCrop}" Grid.Row="1" Grid.Column="2"\r
Minimum="0" Modulus="2" Number="{Binding CropTop, Mode=TwoWay}" UpdateBindingOnTextChange="True" ShowIncrementButtons="True" AllowEmpty="False" />\r
\r
- <controls:NumberBox Width="60" HorizontalAlignment="Left" Margin="0,0,0,5" IsEnabled="{Binding IsCustomCrop}" Grid.Row="3" Grid.Column="2"\r
+ <controls:NumberBox Width="60" HorizontalAlignment="Left" Margin="0,0,0,5" IsEnabled="{Binding IsCustomCrop}" Grid.Row="3" Grid.Column="2"\r
Minimum="0" Modulus="2" Number="{Binding CropBottom, Mode=TwoWay}" UpdateBindingOnTextChange="True" ShowIncrementButtons="True" AllowEmpty="False" />\r
\r
- <controls:NumberBox Width="60" HorizontalAlignment="Left" Margin="0,0,0,5" IsEnabled="{Binding IsCustomCrop}" Grid.Row="2" Grid.Column="1"\r
+ <controls:NumberBox Width="60" HorizontalAlignment="Left" Margin="0,0,0,5" IsEnabled="{Binding IsCustomCrop}" Grid.Row="2" Grid.Column="1"\r
Minimum="0" Modulus="2" Number="{Binding CropLeft, Mode=TwoWay}" UpdateBindingOnTextChange="True" ShowIncrementButtons="True" AllowEmpty="False" />\r
\r
- <controls:NumberBox Width="60" HorizontalAlignment="Left" Margin="0,0,0,5" IsEnabled="{Binding IsCustomCrop}" Grid.Row="2" Grid.Column="3"\r
+ <controls:NumberBox Width="60" HorizontalAlignment="Left" Margin="0,0,0,5" IsEnabled="{Binding IsCustomCrop}" Grid.Row="2" Grid.Column="3"\r
Minimum="0" Modulus="2" Number="{Binding CropRight, Mode=TwoWay}" UpdateBindingOnTextChange="True" ShowIncrementButtons="True" AllowEmpty="False" />\r
\r
- </Grid>\r
+ </Grid>\r
\r
- </StackPanel>\r
- </StackPanel>\r
+ </StackPanel>\r
+ </Grid>\r
+ </Border>\r
</UserControl>\r