diff options
Diffstat (limited to 'UVtools.WPF/Controls/Calibrators/CalibrateElephantFootControl.axaml')
-rw-r--r-- | UVtools.WPF/Controls/Calibrators/CalibrateElephantFootControl.axaml | 317 |
1 files changed, 157 insertions, 160 deletions
diff --git a/UVtools.WPF/Controls/Calibrators/CalibrateElephantFootControl.axaml b/UVtools.WPF/Controls/Calibrators/CalibrateElephantFootControl.axaml index 82863cf..885987f 100644 --- a/UVtools.WPF/Controls/Calibrators/CalibrateElephantFootControl.axaml +++ b/UVtools.WPF/Controls/Calibrators/CalibrateElephantFootControl.axaml @@ -190,178 +190,175 @@ </Grid> - <Border BorderBrush="Black" BorderThickness="1" Padding="5"> - <Expander IsExpanded="True"> - <Expander.Header> - <TextBlock Text="{Binding Operation.ErodeObjects, StringFormat=Morph - Erode [\{0\} objects]}" - FontWeight="Bold" - Cursor="Hand"/> - </Expander.Header> - - <StackPanel> - <Grid - Margin="0,10,0,0" - RowDefinitions="Auto,10,Auto" - ColumnDefinitions="Auto,10,Auto,5,Auto,5,Auto,5,Auto,30,Auto,10,Auto" - > - - <CheckBox Grid.Row="0" Grid.Column="2" - VerticalAlignment="Center" - IsChecked="{Binding Operation.IsErodeEnabled}" - Content="Enable"/> - - - <TextBlock Grid.Row="2" Grid.Column="0" - VerticalAlignment="Center" - Text="Iterations range:"/> - - <NumericUpDown Grid.Row="2" Grid.Column="2" - - IsEnabled="{Binding Operation.IsErodeEnabled}" - Increment="1" - Minimum="1" - Maximum="30" - Value="{Binding Operation.ErodeStartIteration}"/> - - - <TextBlock Grid.Row="2" Grid.Column="4" - VerticalAlignment="Center" - Text="-"/> - - <NumericUpDown Grid.Row="2" Grid.Column="6" - - IsEnabled="{Binding Operation.IsErodeEnabled}" - Increment="1" - Minimum="1" - Maximum="30" - Value="{Binding Operation.ErodeEndIteration}"/> - - <TextBlock Grid.Row="2" Grid.Column="8" - VerticalAlignment="Center" - Text="px"/> - - <TextBlock Grid.Row="2" Grid.Column="10" - VerticalAlignment="Center" - Text="Step increment(s):"/> - - <NumericUpDown Grid.Row="2" Grid.Column="12" - - IsEnabled="{Binding Operation.IsErodeEnabled}" - Increment="1" - Minimum="1" - Maximum="20" - Value="{Binding Operation.ErodeIterationSteps}"/> - - </Grid> - - <Border - Margin="0,10,0,0"> - <Expander> - <Expander.Header> - <TextBlock Text="Kernel - Advanced options (Click to expand)" - FontWeight="Bold" - Cursor="Hand" - /> - </Expander.Header> - <controls:KernelControl - Name="KernelCtrl" - Margin="0,10,0,0" - /> - </Expander> - </Border> - - </StackPanel> - - </Expander> - </Border> - - <Border BorderBrush="Black" BorderThickness="1" Padding="5"> - <Expander IsExpanded="True"> - <Expander.Header> - <TextBlock Text="{Binding Operation.DimmingObjects, StringFormat=Wall dimming [\{0\} objects]}" - FontWeight="Bold" - Cursor="Hand"/> - </Expander.Header> - - <Grid - Margin="0,10,0,0" - RowDefinitions="Auto,10,Auto,10,Auto,5,Auto" - ColumnDefinitions="Auto,10,Auto,5,Auto,5,Auto,5,Auto,20,Auto,10,Auto" - > - - <CheckBox Grid.Row="0" Grid.Column="2" - Grid.ColumnSpan="11" + + <Expander IsExpanded="True"> + <Expander.Header> + <TextBlock Text="{Binding Operation.ErodeObjects, StringFormat=Morph - Erode [\{0\} objects]}" + FontWeight="Bold" + Cursor="Hand"/> + </Expander.Header> + + <StackPanel> + <Grid + + RowDefinitions="Auto,10,Auto" + ColumnDefinitions="Auto,10,Auto,5,Auto,5,Auto,5,Auto,30,Auto,10,Auto" + > + + <CheckBox Grid.Row="0" Grid.Column="2" + VerticalAlignment="Center" + IsChecked="{Binding Operation.IsErodeEnabled}" + Content="Enable"/> + + + <TextBlock Grid.Row="2" Grid.Column="0" VerticalAlignment="Center" - IsChecked="{Binding Operation.IsDimmingEnabled}" - Content="Enable - Requires a compatible anti-aliased file format and printer"/> + Text="Iterations range:"/> + + <NumericUpDown Grid.Row="2" Grid.Column="2" + + IsEnabled="{Binding Operation.IsErodeEnabled}" + Increment="1" + Minimum="1" + Maximum="30" + Value="{Binding Operation.ErodeStartIteration}"/> + + + <TextBlock Grid.Row="2" Grid.Column="4" + VerticalAlignment="Center" + Text="-"/> + + <NumericUpDown Grid.Row="2" Grid.Column="6" + + IsEnabled="{Binding Operation.IsErodeEnabled}" + Increment="1" + Minimum="1" + Maximum="30" + Value="{Binding Operation.ErodeEndIteration}"/> + + <TextBlock Grid.Row="2" Grid.Column="8" + VerticalAlignment="Center" + Text="px"/> + + <TextBlock Grid.Row="2" Grid.Column="10" + VerticalAlignment="Center" + Text="Step increment(s):"/> + + <NumericUpDown Grid.Row="2" Grid.Column="12" + + IsEnabled="{Binding Operation.IsErodeEnabled}" + Increment="1" + Minimum="1" + Maximum="20" + Value="{Binding Operation.ErodeIterationSteps}"/> + + </Grid> + + <Border + Margin="0,10,0,0"> + <Expander> + <Expander.Header> + <TextBlock Text="Kernel - Advanced options (Click to expand)" + FontWeight="Bold" + Cursor="Hand" + /> + </Expander.Header> + <controls:KernelControl + Name="KernelCtrl" + Margin="0,10,0,0" + /> + </Expander> + </Border> - <TextBlock Grid.Row="2" Grid.Column="0" - VerticalAlignment="Center" - Text="Wall thickness:"/> + </StackPanel> - <NumericUpDown Grid.Row="2" Grid.Column="2" - - IsEnabled="{Binding Operation.IsDimmingEnabled}" - Increment="1" - Minimum="1" - Maximum="255" - Value="{Binding Operation.DimmingWallThickness}"/> + </Expander> - <TextBlock Grid.Row="2" Grid.Column="4" - VerticalAlignment="Center" - Text="px"/> + + <Expander IsExpanded="True"> + <Expander.Header> + <TextBlock Text="{Binding Operation.DimmingObjects, StringFormat=Wall dimming [\{0\} objects]}" + FontWeight="Bold" + Cursor="Hand"/> + </Expander.Header> + <Grid + RowDefinitions="Auto,10,Auto,10,Auto,5,Auto" + ColumnDefinitions="Auto,10,Auto,5,Auto,5,Auto,5,Auto,20,Auto,10,Auto" + > - <TextBlock Grid.Row="4" Grid.Column="0" - VerticalAlignment="Center" - Text="Brightness range:"/> + <CheckBox Grid.Row="0" Grid.Column="2" + Grid.ColumnSpan="11" + VerticalAlignment="Center" + IsChecked="{Binding Operation.IsDimmingEnabled}" + Content="Enable - Requires a compatible anti-aliased file format and printer"/> - <NumericUpDown Grid.Row="4" Grid.Column="2" - - IsEnabled="{Binding Operation.IsDimmingEnabled}" - Increment="1" - Minimum="1" - Maximum="254" - Value="{Binding Operation.DimmingStartBrightness}"/> + <TextBlock Grid.Row="2" Grid.Column="0" + VerticalAlignment="Center" + Text="Wall thickness:"/> + <NumericUpDown Grid.Row="2" Grid.Column="2" + + IsEnabled="{Binding Operation.IsDimmingEnabled}" + Increment="1" + Minimum="1" + Maximum="255" + Value="{Binding Operation.DimmingWallThickness}"/> - <TextBlock Grid.Row="4" Grid.Column="4" - VerticalAlignment="Center" - HorizontalAlignment="Center" - Text="-"/> - - <NumericUpDown Grid.Row="4" Grid.Column="6" - - IsEnabled="{Binding Operation.IsDimmingEnabled}" - Increment="1" - Minimum="2" - Maximum="254" - Value="{Binding Operation.DimmingEndBrightness}"/> - - <TextBlock Grid.Row="4" Grid.Column="10" - VerticalAlignment="Center" - Text="Step increment(s):"/> + <TextBlock Grid.Row="2" Grid.Column="4" + VerticalAlignment="Center" + Text="px"/> - <NumericUpDown Grid.Row="4" Grid.Column="12" - - IsEnabled="{Binding Operation.IsDimmingEnabled}" - Increment="1" - Minimum="2" - Maximum="254" - Value="{Binding Operation.DimmingBrightnessSteps}"/> - <TextBlock Grid.Row="6" Grid.Column="2" - VerticalAlignment="Center" - HorizontalAlignment="Center" - Text="{Binding Operation.DimmingStartBrightnessPercent, StringFormat=(\{0\}%)}"/> - <TextBlock Grid.Row="6" Grid.Column="6" - VerticalAlignment="Center" - HorizontalAlignment="Center" - Text="{Binding Operation.DimmingEndBrightnessPercent, StringFormat=(\{0\}%)}"/> - </Grid> + <TextBlock Grid.Row="4" Grid.Column="0" + VerticalAlignment="Center" + Text="Brightness range:"/> + + <NumericUpDown Grid.Row="4" Grid.Column="2" + + IsEnabled="{Binding Operation.IsDimmingEnabled}" + Increment="1" + Minimum="1" + Maximum="254" + Value="{Binding Operation.DimmingStartBrightness}"/> + + + <TextBlock Grid.Row="4" Grid.Column="4" + VerticalAlignment="Center" + HorizontalAlignment="Center" + Text="-"/> + + <NumericUpDown Grid.Row="4" Grid.Column="6" + + IsEnabled="{Binding Operation.IsDimmingEnabled}" + Increment="1" + Minimum="2" + Maximum="254" + Value="{Binding Operation.DimmingEndBrightness}"/> + + <TextBlock Grid.Row="4" Grid.Column="10" + VerticalAlignment="Center" + Text="Step increment(s):"/> + + <NumericUpDown Grid.Row="4" Grid.Column="12" + + IsEnabled="{Binding Operation.IsDimmingEnabled}" + Increment="1" + Minimum="2" + Maximum="254" + Value="{Binding Operation.DimmingBrightnessSteps}"/> + + <TextBlock Grid.Row="6" Grid.Column="2" + VerticalAlignment="Center" + HorizontalAlignment="Center" + Text="{Binding Operation.DimmingStartBrightnessPercent, StringFormat=(\{0\}%)}"/> + <TextBlock Grid.Row="6" Grid.Column="6" + VerticalAlignment="Center" + HorizontalAlignment="Center" + Text="{Binding Operation.DimmingEndBrightnessPercent, StringFormat=(\{0\}%)}"/> + </Grid> - </Expander> - </Border> + </Expander> </StackPanel> |