Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sn4k3/UVtools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'UVtools.WPF/Controls/Calibrators')
-rw-r--r--UVtools.WPF/Controls/Calibrators/CalibrateElephantFootControl.axaml26
-rw-r--r--UVtools.WPF/Controls/Calibrators/CalibrateExposureFinderControl.axaml185
-rw-r--r--UVtools.WPF/Controls/Calibrators/CalibrateGrayscaleControl.axaml30
-rw-r--r--UVtools.WPF/Controls/Calibrators/CalibrateStressTowerControl.axaml28
-rw-r--r--UVtools.WPF/Controls/Calibrators/CalibrateToleranceControl.axaml46
-rw-r--r--UVtools.WPF/Controls/Calibrators/CalibrateXYZAccuracyControl.axaml30
6 files changed, 238 insertions, 107 deletions
diff --git a/UVtools.WPF/Controls/Calibrators/CalibrateElephantFootControl.axaml b/UVtools.WPF/Controls/Calibrators/CalibrateElephantFootControl.axaml
index 848c04f..c424156 100644
--- a/UVtools.WPF/Controls/Calibrators/CalibrateElephantFootControl.axaml
+++ b/UVtools.WPF/Controls/Calibrators/CalibrateElephantFootControl.axaml
@@ -36,7 +36,7 @@
VerticalAlignment="Center"
Text="Bottom layers:"/>
<NumericUpDown Grid.Row="2" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="1"
Maximum="1000"
@@ -54,7 +54,7 @@
IsEnabled="{Binding !Operation.SyncLayers}"
Text="Normal layers:"/>
<NumericUpDown Grid.Row="2" Grid.Column="8"
- ClipValueToMinMax="True"
+
IsEnabled="{Binding !Operation.SyncLayers}"
Increment="1"
Minimum="1"
@@ -71,7 +71,7 @@
VerticalAlignment="Center"
Text="Bottom exposure:"/>
<NumericUpDown Grid.Row="4" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="0.5"
Minimum="0.1"
Maximum="200"
@@ -84,7 +84,7 @@
VerticalAlignment="Center"
Text="Normal exposure:"/>
<NumericUpDown Grid.Row="4" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="0.5"
Minimum="0.1"
Maximum="200"
@@ -97,7 +97,7 @@
VerticalAlignment="Center"
Text="Part scale:"/>
<NumericUpDown Grid.Row="6" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="0.1"
Minimum="1"
Maximum="10"
@@ -110,7 +110,7 @@
VerticalAlignment="Center"
Text="Margin:"/>
<NumericUpDown Grid.Row="6" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="255"
@@ -194,7 +194,7 @@
Text="Iterations range:"/>
<NumericUpDown Grid.Row="2" Grid.Column="2"
- ClipValueToMinMax="True"
+
IsEnabled="{Binding Operation.IsErodeEnabled}"
Increment="1"
Minimum="1"
@@ -207,7 +207,7 @@
Text="-"/>
<NumericUpDown Grid.Row="2" Grid.Column="6"
- ClipValueToMinMax="True"
+
IsEnabled="{Binding Operation.IsErodeEnabled}"
Increment="1"
Minimum="1"
@@ -223,7 +223,7 @@
Text="Step increment(s):"/>
<NumericUpDown Grid.Row="2" Grid.Column="12"
- ClipValueToMinMax="True"
+
IsEnabled="{Binding Operation.IsErodeEnabled}"
Increment="1"
Minimum="1"
@@ -278,7 +278,7 @@
Text="Wall thickness:"/>
<NumericUpDown Grid.Row="2" Grid.Column="2"
- ClipValueToMinMax="True"
+
IsEnabled="{Binding Operation.IsDimmingEnabled}"
Increment="1"
Minimum="1"
@@ -295,7 +295,7 @@
Text="Brightness range:"/>
<NumericUpDown Grid.Row="4" Grid.Column="2"
- ClipValueToMinMax="True"
+
IsEnabled="{Binding Operation.IsDimmingEnabled}"
Increment="1"
Minimum="1"
@@ -309,7 +309,7 @@
Text="-"/>
<NumericUpDown Grid.Row="4" Grid.Column="6"
- ClipValueToMinMax="True"
+
IsEnabled="{Binding Operation.IsDimmingEnabled}"
Increment="1"
Minimum="2"
@@ -321,7 +321,7 @@
Text="Step increment(s):"/>
<NumericUpDown Grid.Row="4" Grid.Column="12"
- ClipValueToMinMax="True"
+
IsEnabled="{Binding Operation.IsDimmingEnabled}"
Increment="1"
Minimum="2"
diff --git a/UVtools.WPF/Controls/Calibrators/CalibrateExposureFinderControl.axaml b/UVtools.WPF/Controls/Calibrators/CalibrateExposureFinderControl.axaml
index 5e7456b..c61c1f5 100644
--- a/UVtools.WPF/Controls/Calibrators/CalibrateExposureFinderControl.axaml
+++ b/UVtools.WPF/Controls/Calibrators/CalibrateExposureFinderControl.axaml
@@ -25,7 +25,7 @@
ToolTip.Tip="The printer display width. Required to calculate the pixels per mm."
Text="Display width:"/>
<NumericUpDown Grid.Row="0" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="0.1"
Minimum="0"
Maximum="10000"
@@ -40,7 +40,7 @@
ToolTip.Tip="The printer display height. Required to calculate the pixels per mm."
Text="Display height:"/>
<NumericUpDown Grid.Row="0" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="0.1"
Minimum="0"
Maximum="10000"
@@ -68,7 +68,7 @@
VerticalAlignment="Center"
Text="Bottom layers:"/>
<NumericUpDown Grid.Row="2" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="1"
Maximum="1000"
@@ -81,7 +81,7 @@
VerticalAlignment="Center"
Text="Bottom exposure:"/>
<NumericUpDown Grid.Row="4" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="0.5"
Minimum="0.1"
Maximum="200"
@@ -95,7 +95,7 @@
VerticalAlignment="Center"
Text="Normal exposure:"/>
<NumericUpDown Grid.Row="4" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="0.5"
Minimum="0.1"
Maximum="200"
@@ -109,7 +109,7 @@
VerticalAlignment="Center"
Text="Top/bottom margin:"/>
<NumericUpDown Grid.Row="6" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="0.5"
Minimum="0"
Maximum="1000"
@@ -122,7 +122,7 @@
VerticalAlignment="Center"
Text="Left/right margin:"/>
<NumericUpDown Grid.Row="6" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="0.5"
Minimum="0"
Maximum="1000"
@@ -135,7 +135,7 @@
VerticalAlignment="Center"
Text="Part margin:"/>
<NumericUpDown Grid.Row="8" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="10000"
@@ -149,7 +149,7 @@
ToolTip.Tip="Chamfer the bottom and top layers"
Text="Chamfer layers:"/>
<NumericUpDown Grid.Row="10" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="255"
@@ -161,7 +161,7 @@
ToolTip.Tip="Erode bottom iterations to counter the elephant foot"
Text="Erode bottom iter.:"/>
<NumericUpDown Grid.Row="10" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="255"
@@ -191,13 +191,13 @@
</Expander.Header>
- <Grid RowDefinitions="Auto,10,Auto,10,Auto"
+ <Grid RowDefinitions="Auto,10,Auto,10,Auto,10,Auto,10,Auto,10,Auto,10,Auto,10,Auto,10,Auto,10,Auto"
ColumnDefinitions="Auto,10,Auto,5,Auto,20,Auto,10,Auto,5,Auto,20,Auto,10,Auto,5,Auto">
<TextBlock Grid.Row="0" Grid.Column="0"
Text="Base height:"
VerticalAlignment="Center"/>
<NumericUpDown Grid.Row="0" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="0.5"
Minimum="0.3"
Maximum="100"
@@ -208,79 +208,210 @@
Text="mm"/>
<TextBlock Grid.Row="0" Grid.Column="6"
- Text="Hole height:"
+ Text="Features height:"
VerticalAlignment="Center"/>
<NumericUpDown Grid.Row="0" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="0.5"
Minimum="1"
Maximum="100"
FormatString="F02"
- Value="{Binding Operation.HoleHeight}"/>
+ Value="{Binding Operation.FeaturesHeight}"/>
<TextBlock Grid.Row="0" Grid.Column="10"
VerticalAlignment="Center"
Text="mm"/>
<TextBlock Grid.Row="0" Grid.Column="12"
- Text="Hole margin:"
+ Text="Features margin:"
VerticalAlignment="Center"/>
<NumericUpDown Grid.Row="0" Grid.Column="14"
- ClipValueToMinMax="True"
+
Increment="0.5"
Minimum="1"
Maximum="100"
FormatString="F02"
- Value="{Binding Operation.HoleMargin}"/>
+ Value="{Binding Operation.FeaturesMargin}"/>
<TextBlock Grid.Row="0" Grid.Column="16"
VerticalAlignment="Center"
Text="mm"/>
<TextBlock Grid.Row="2" Grid.Column="0"
+ Grid.ColumnSpan="17"
+ FontWeight="Bold"
+ Text="Pin (positive) / holes (negative):"
+ VerticalAlignment="Center"/>
+
+ <TextBlock Grid.Row="4" Grid.Column="0"
Text="Shape:"
VerticalAlignment="Center"/>
- <ComboBox Grid.Row="2" Grid.Column="2"
+ <ComboBox Grid.Row="4" Grid.Column="2"
HorizontalAlignment="Stretch"
Items="{Binding Operation.ShapesItems}"
SelectedItem="{Binding Operation.HoleShape}"/>
- <TextBlock Grid.Row="2" Grid.Column="6"
+ <TextBlock Grid.Row="4" Grid.Column="6"
Text="Unit of measure:"
VerticalAlignment="Center"/>
- <ComboBox Grid.Row="2" Grid.Column="8"
+ <ComboBox Grid.Row="4" Grid.Column="8"
HorizontalAlignment="Stretch"
Items="{Binding Operation.MeasuresItems}"
SelectedItem="{Binding Operation.UnitOfMeasure}"/>
-
- <TextBlock Grid.Row="4" Grid.Column="0"
+ <TextBlock Grid.Row="6" Grid.Column="0"
Text="Diameters:"
ToolTip.Tip="Diameters separated by a comma (,).
&#x0a;Order doesn't matter.
&#x0a;Values are pixel square, eg: 3 = 3x3 = 9 pixel hole"
VerticalAlignment="Center"/>
- <TextBox Grid.Row="4" Grid.Column="2"
+ <TextBox Grid.Row="6" Grid.Column="2"
Grid.ColumnSpan="13"
IsVisible="{Binding Operation.IsUnitOfMeasureMm}"
Text="{Binding Operation.HoleDiametersMm}"/>
- <TextBox Grid.Row="4" Grid.Column="2"
+ <TextBox Grid.Row="6" Grid.Column="2"
Grid.ColumnSpan="13"
IsVisible="{Binding !Operation.IsUnitOfMeasureMm}"
Text="{Binding Operation.HoleDiametersPx}"/>
- <TextBlock Grid.Row="4" Grid.Column="16"
+ <TextBlock Grid.Row="6" Grid.Column="16"
IsVisible="{Binding Operation.IsUnitOfMeasureMm}"
VerticalAlignment="Center"
Text="mm"/>
- <TextBlock Grid.Row="4" Grid.Column="16"
+ <TextBlock Grid.Row="6" Grid.Column="16"
+ IsVisible="{Binding !Operation.IsUnitOfMeasureMm}"
+ VerticalAlignment="Center"
+ Text="px"/>
+
+ <TextBlock Grid.Row="8" Grid.Column="0"
+ Grid.ColumnSpan="17"
+ FontWeight="Bold"
+ Text="Zebra bars:"
+ VerticalAlignment="Center"/>
+
+
+ <TextBlock Grid.Row="10" Grid.Column="0"
+ Text="Bar spacing:"
+ VerticalAlignment="Center"/>
+ <NumericUpDown Grid.Row="10" Grid.Column="2"
+
+ Increment="0.5"
+ Minimum="0.01"
+ Maximum="100"
+ FormatString="F02"
+ Value="{Binding Operation.BarSpacing}"/>
+ <TextBlock Grid.Row="10" Grid.Column="4"
+ VerticalAlignment="Center"
+ Text="mm"/>
+
+ <TextBlock Grid.Row="10" Grid.Column="6"
+ Text="Bar length:"
+ HorizontalAlignment="Right"
+ VerticalAlignment="Center"/>
+ <NumericUpDown Grid.Row="10" Grid.Column="8"
+
+ Increment="0.5"
+ Minimum="0.01"
+ Maximum="100"
+ FormatString="F02"
+ Value="{Binding Operation.BarLength}"/>
+ <TextBlock Grid.Row="10" Grid.Column="10"
+ VerticalAlignment="Center"
+ Text="mm"/>
+
+ <TextBlock Grid.Row="10" Grid.Column="12"
+ Text="Vertical splitter:"
+ HorizontalAlignment="Right"
+ VerticalAlignment="Center"/>
+ <NumericUpDown Grid.Row="10" Grid.Column="14"
+
+ Increment="1"
+ Minimum="0"
+ Maximum="255"
+ FormatString="F02"
+ Value="{Binding Operation.BarVerticalSplitter}"/>
+ <TextBlock Grid.Row="10" Grid.Column="16"
+ VerticalAlignment="Center"
+ Text="px"/>
+
+ <TextBlock Grid.Row="12" Grid.Column="0"
+ Text="Thicknesses:"
+ VerticalAlignment="Center"/>
+
+ <TextBox Grid.Row="12" Grid.Column="2"
+ Grid.ColumnSpan="13"
+ IsVisible="{Binding Operation.IsUnitOfMeasureMm}"
+ Text="{Binding Operation.BarThicknessesMm}"/>
+
+ <TextBox Grid.Row="12" Grid.Column="2"
+ Grid.ColumnSpan="13"
+ IsVisible="{Binding !Operation.IsUnitOfMeasureMm}"
+ Text="{Binding Operation.BarThicknessesPx}"/>
+ <TextBlock Grid.Row="12" Grid.Column="16"
+ IsVisible="{Binding Operation.IsUnitOfMeasureMm}"
+ VerticalAlignment="Center"
+ Text="mm"/>
+ <TextBlock Grid.Row="12" Grid.Column="16"
IsVisible="{Binding !Operation.IsUnitOfMeasureMm}"
VerticalAlignment="Center"
Text="px"/>
+
+ <TextBlock Grid.Row="14" Grid.Column="0"
+ Grid.ColumnSpan="17"
+ FontWeight="Bold"
+ Text="Text:"
+ VerticalAlignment="Center"/>
+
+ <TextBlock Grid.Row="16" Grid.Column="0"
+ Text="Font:"
+ VerticalAlignment="Center"/>
+ <ComboBox Grid.Row="16" Grid.Column="2"
+ Grid.ColumnSpan="2"
+ VerticalAlignment="Center"
+ HorizontalAlignment="Stretch"
+ Items="{Binding Operation.TextFonts}"
+ SelectedItem="{Binding Operation.TextFont}"
+ />
+
+ <TextBlock Grid.Row="16" Grid.Column="6"
+ Text="Text scale:"
+ HorizontalAlignment="Right"
+ VerticalAlignment="Center"/>
+ <NumericUpDown Grid.Row="16" Grid.Column="8"
+ Increment="0.5"
+ Minimum="0.1"
+ Maximum="100"
+ FormatString="F02"
+ Value="{Binding Operation.TextScale}"/>
+ <TextBlock Grid.Row="16" Grid.Column="10"
+ VerticalAlignment="Center"
+ Text="x"/>
+
+ <TextBlock Grid.Row="16" Grid.Column="12"
+ Text="Text thickness:"
+ HorizontalAlignment="Right"
+ VerticalAlignment="Center"/>
+ <NumericUpDown Grid.Row="16" Grid.Column="14"
+ Increment="1"
+ Minimum="1"
+ Maximum="255"
+ Value="{Binding Operation.TextThickness}"/>
+ <TextBlock Grid.Row="16" Grid.Column="16"
+ VerticalAlignment="Center"
+ Text="px"/>
+
+ <TextBlock Grid.Row="18" Grid.Column="0"
+ Text="Thicknesses:"
+ VerticalAlignment="Center"/>
+
+ <TextBox Grid.Row="18" Grid.Column="2"
+ Grid.ColumnSpan="13"
+ Text="{Binding Operation.Text}"/>
+
</Grid>
</Expander>
diff --git a/UVtools.WPF/Controls/Calibrators/CalibrateGrayscaleControl.axaml b/UVtools.WPF/Controls/Calibrators/CalibrateGrayscaleControl.axaml
index a3939ca..7087937 100644
--- a/UVtools.WPF/Controls/Calibrators/CalibrateGrayscaleControl.axaml
+++ b/UVtools.WPF/Controls/Calibrators/CalibrateGrayscaleControl.axaml
@@ -15,7 +15,7 @@
VerticalAlignment="Center"
Text="Layer height:"/>
<NumericUpDown Grid.Row="0" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="0.01"
Minimum="0.01"
Maximum="0.30"
@@ -55,7 +55,7 @@
VerticalAlignment="Center"
Text="Bottom layers:"/>
<NumericUpDown Grid.Row="2" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="1"
Maximum="1000"
@@ -70,7 +70,7 @@
ToolTip.Tip="Number of layers at normal exposure between bottom and normal layers"
Text="Interface layers:"/>
<NumericUpDown Grid.Row="2" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="1000"
@@ -83,7 +83,7 @@
VerticalAlignment="Center"
Text="Normal layers:"/>
<NumericUpDown Grid.Row="4" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="1"
Maximum="1000"
@@ -96,7 +96,7 @@
VerticalAlignment="Center"
Text="Bottom exposure:"/>
<NumericUpDown Grid.Row="6" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="0.5"
Minimum="0.1"
Maximum="200"
@@ -110,7 +110,7 @@
VerticalAlignment="Center"
Text="Normal exposure:"/>
<NumericUpDown Grid.Row="6" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="0.5"
Minimum="0.1"
Maximum="200"
@@ -125,7 +125,7 @@
VerticalAlignment="Center"
Text="Outer margin:"/>
<NumericUpDown Grid.Row="8" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="10000"
@@ -138,7 +138,7 @@
VerticalAlignment="Center"
Text="Inner margin:"/>
<NumericUpDown Grid.Row="8" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="10000"
@@ -181,7 +181,7 @@
Text="Brightness range:"/>
<NumericUpDown Grid.Row="0" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="1"
Maximum="254"
@@ -194,7 +194,7 @@
Text="-"/>
<NumericUpDown Grid.Row="0" Grid.Column="6"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="2"
Maximum="255"
@@ -205,7 +205,7 @@
Text="Step increment(s):"/>
<NumericUpDown Grid.Row="0" Grid.Column="12"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="2"
Maximum="254"
@@ -227,7 +227,7 @@
Text="Center hole diameter:"/>
<NumericUpDown Grid.Row="4" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="2"
Maximum="10000"
@@ -255,7 +255,7 @@
Text="Division thickness:"/>
<NumericUpDown Grid.Row="8" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="255"
@@ -275,7 +275,7 @@
<NumericUpDown Grid.Row="8" Grid.Column="9"
Grid.ColumnSpan="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="255"
@@ -293,7 +293,7 @@
Text="X text offset:"/>
<NumericUpDown Grid.Row="10" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="-10000"
Maximum="10000"
diff --git a/UVtools.WPF/Controls/Calibrators/CalibrateStressTowerControl.axaml b/UVtools.WPF/Controls/Calibrators/CalibrateStressTowerControl.axaml
index 4ea86a3..d2c6ec5 100644
--- a/UVtools.WPF/Controls/Calibrators/CalibrateStressTowerControl.axaml
+++ b/UVtools.WPF/Controls/Calibrators/CalibrateStressTowerControl.axaml
@@ -25,7 +25,7 @@
ToolTip.Tip="The printer display width. Required to calculate the pixels per mm."
Text="Display width:"/>
<NumericUpDown Grid.Row="0" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="0.1"
Minimum="0"
Maximum="10000"
@@ -40,7 +40,7 @@
ToolTip.Tip="The printer display height. Required to calculate the pixels per mm."
Text="Display height:"/>
<NumericUpDown Grid.Row="0" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="0.1"
Minimum="0"
Maximum="10000"
@@ -54,7 +54,7 @@
VerticalAlignment="Center"
Text="Layer height:"/>
<NumericUpDown Grid.Row="2" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="0.01"
Minimum="0.01"
Maximum="0.30"
@@ -69,7 +69,7 @@
VerticalAlignment="Center"
Text="Bottom layers:"/>
<NumericUpDown Grid.Row="2" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="1"
Maximum="1000"
@@ -82,7 +82,7 @@
VerticalAlignment="Center"
Text="Bottom exposure:"/>
<NumericUpDown Grid.Row="4" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="0.5"
Minimum="0.1"
Maximum="200"
@@ -96,7 +96,7 @@
VerticalAlignment="Center"
Text="Normal exposure:"/>
<NumericUpDown Grid.Row="4" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="0.5"
Minimum="0.1"
Maximum="200"
@@ -110,7 +110,7 @@
VerticalAlignment="Center"
Text="Base height:"/>
<NumericUpDown Grid.Row="6" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="100"
@@ -124,7 +124,7 @@
VerticalAlignment="Center"
Text="Base diameter:"/>
<NumericUpDown Grid.Row="6" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="1"
Maximum="10000"
@@ -138,7 +138,7 @@
VerticalAlignment="Center"
Text="Ceil height:"/>
<NumericUpDown Grid.Row="8" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="100"
@@ -153,7 +153,7 @@
VerticalAlignment="Center"
Text="Body height:"/>
<NumericUpDown Grid.Row="8" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="10000"
@@ -195,7 +195,7 @@
ToolTip.Tip="Chamfer the bottom layers"
Text="Chamfer layers:"/>
<NumericUpDown Grid.Row="10" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="255"
@@ -234,7 +234,7 @@
Text="Number of spirals:"
VerticalAlignment="Center"/>
<NumericUpDown Grid.Row="0" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="1"
Maximum="10"
@@ -255,7 +255,7 @@
Text="Spiral diameter:"
VerticalAlignment="Center"/>
<NumericUpDown Grid.Row="2" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0.1"
Maximum="10000"
@@ -270,7 +270,7 @@
ToolTip.Tip="Spirals will turn this angle per layer."
VerticalAlignment="Center"/>
<NumericUpDown Grid.Row="2" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0.01"
Maximum="359.99"
diff --git a/UVtools.WPF/Controls/Calibrators/CalibrateToleranceControl.axaml b/UVtools.WPF/Controls/Calibrators/CalibrateToleranceControl.axaml
index 126bb72..67ce63a 100644
--- a/UVtools.WPF/Controls/Calibrators/CalibrateToleranceControl.axaml
+++ b/UVtools.WPF/Controls/Calibrators/CalibrateToleranceControl.axaml
@@ -25,7 +25,7 @@
ToolTip.Tip="The printer display width. Required to calculate the pixels per mm."
Text="Display width:"/>
<NumericUpDown Grid.Row="0" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="0.1"
Minimum="0"
Maximum="10000"
@@ -40,7 +40,7 @@
ToolTip.Tip="The printer display height. Required to calculate the pixels per mm."
Text="Display height:"/>
<NumericUpDown Grid.Row="0" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="0.1"
Minimum="0"
Maximum="10000"
@@ -54,7 +54,7 @@
VerticalAlignment="Center"
Text="Layer height:"/>
<NumericUpDown Grid.Row="2" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="0.01"
Minimum="0.01"
Maximum="0.30"
@@ -69,7 +69,7 @@
VerticalAlignment="Center"
Text="Bottom layers:"/>
<NumericUpDown Grid.Row="2" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="1"
Maximum="1000"
@@ -82,7 +82,7 @@
VerticalAlignment="Center"
Text="Bottom exposure:"/>
<NumericUpDown Grid.Row="4" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="0.5"
Minimum="0.1"
Maximum="200"
@@ -96,7 +96,7 @@
VerticalAlignment="Center"
Text="Normal exposure:"/>
<NumericUpDown Grid.Row="4" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="0.5"
Minimum="0.1"
Maximum="200"
@@ -110,7 +110,7 @@
VerticalAlignment="Center"
Text="Z height:"/>
<NumericUpDown Grid.Row="6" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="5"
Maximum="100"
@@ -150,7 +150,7 @@
VerticalAlignment="Center"
Text="Top/bottom margin:"/>
<NumericUpDown Grid.Row="8" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="10000"
@@ -163,7 +163,7 @@
VerticalAlignment="Center"
Text="Left/right margin:"/>
<NumericUpDown Grid.Row="8" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="10000"
@@ -177,7 +177,7 @@
ToolTip.Tip="Chamfer the bottom and top layers"
Text="Chamfer layers:"/>
<NumericUpDown Grid.Row="10" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="255"
@@ -189,7 +189,7 @@
ToolTip.Tip="Erode bottom iterations to counter the elephant foot"
Text="Erode bottom iter.:"/>
<NumericUpDown Grid.Row="10" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="255"
@@ -206,7 +206,7 @@
VerticalAlignment="Center"
Text="Part margin:"/>
<NumericUpDown Grid.Row="12" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="10000"
@@ -260,7 +260,7 @@
Text="Diameter:"
VerticalAlignment="Center"/>
<NumericUpDown Grid.Row="0" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1.0"
Minimum="2"
Maximum="1000"
@@ -274,7 +274,7 @@
Text="Hole diameter:"
VerticalAlignment="Center"/>
<NumericUpDown Grid.Row="0" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="1.0"
Minimum="2"
Maximum="1000"
@@ -322,7 +322,7 @@
Text="Thinner models:"
VerticalAlignment="Center"/>
<NumericUpDown Grid.Row="0" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="1000"
@@ -331,7 +331,7 @@
Text="-Offset:"
VerticalAlignment="Center"/>
<NumericUpDown Grid.Row="0" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="0.01"
Minimum="-1000"
Maximum="0"
@@ -345,7 +345,7 @@
Text="-Step:"
VerticalAlignment="Center"/>
<NumericUpDown Grid.Row="0" Grid.Column="14"
- ClipValueToMinMax="True"
+
Increment="0.01"
Minimum="-1000"
Maximum="-0.01"
@@ -361,7 +361,7 @@
IsEnabled="{Binding !Operation.FuseParts}"
VerticalAlignment="Center"/>
<NumericUpDown Grid.Row="2" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="1000"
@@ -372,7 +372,7 @@
IsEnabled="{Binding !Operation.FuseParts}"
VerticalAlignment="Center"/>
<NumericUpDown Grid.Row="2" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="0.01"
Minimum="0"
Maximum="1000"
@@ -389,7 +389,7 @@
IsEnabled="{Binding !Operation.FuseParts}"
VerticalAlignment="Center"/>
<NumericUpDown Grid.Row="2" Grid.Column="14"
- ClipValueToMinMax="True"
+
Increment="0.01"
Minimum="0.01"
Maximum="1000"
@@ -423,7 +423,7 @@
<StackPanel Orientation="Horizontal" Spacing="5">
<TextBlock VerticalAlignment="Center" Text="X:"/>
<NumericUpDown
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="100"
@@ -435,7 +435,7 @@
<TextBlock VerticalAlignment="Center" Text="Y:"
Margin="20,0,0,0"/>
<NumericUpDown
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="100"
@@ -447,7 +447,7 @@
<TextBlock VerticalAlignment="Center" Text="Z:"
Margin="20,0,0,0"/>
<NumericUpDown
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="100"
diff --git a/UVtools.WPF/Controls/Calibrators/CalibrateXYZAccuracyControl.axaml b/UVtools.WPF/Controls/Calibrators/CalibrateXYZAccuracyControl.axaml
index d7075f8..c6894f1 100644
--- a/UVtools.WPF/Controls/Calibrators/CalibrateXYZAccuracyControl.axaml
+++ b/UVtools.WPF/Controls/Calibrators/CalibrateXYZAccuracyControl.axaml
@@ -26,7 +26,7 @@
ToolTip.Tip="The printer display width. Required to calculate the pixels per mm."
Text="Display width:"/>
<NumericUpDown Grid.Row="0" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="0.1"
Minimum="0"
Maximum="10000"
@@ -41,7 +41,7 @@
ToolTip.Tip="The printer display height. Required to calculate the pixels per mm."
Text="Display height:"/>
<NumericUpDown Grid.Row="0" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="0.1"
Minimum="0"
Maximum="10000"
@@ -55,7 +55,7 @@
VerticalAlignment="Center"
Text="Layer height:"/>
<NumericUpDown Grid.Row="2" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="0.01"
Minimum="0.01"
Maximum="0.30"
@@ -70,7 +70,7 @@
VerticalAlignment="Center"
Text="Bottom layers:"/>
<NumericUpDown Grid.Row="2" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="1"
Maximum="1000"
@@ -83,7 +83,7 @@
VerticalAlignment="Center"
Text="Bottom exposure:"/>
<NumericUpDown Grid.Row="4" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="0.5"
Minimum="0.1"
Maximum="200"
@@ -97,7 +97,7 @@
VerticalAlignment="Center"
Text="Normal exposure:"/>
<NumericUpDown Grid.Row="4" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="0.5"
Minimum="0.1"
Maximum="200"
@@ -111,7 +111,7 @@
VerticalAlignment="Center"
Text="X length:"/>
<NumericUpDown Grid.Row="6" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="5"
Maximum="100"
@@ -125,7 +125,7 @@
VerticalAlignment="Center"
Text="Y length:"/>
<NumericUpDown Grid.Row="6" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="5"
Maximum="100"
@@ -139,7 +139,7 @@
VerticalAlignment="Center"
Text="Z height:"/>
<NumericUpDown Grid.Row="8" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="5"
Maximum="100"
@@ -178,7 +178,7 @@
VerticalAlignment="Center"
Text="Top/bottom margin:"/>
<NumericUpDown Grid.Row="10" Grid.Column="2"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="10000"
@@ -191,7 +191,7 @@
VerticalAlignment="Center"
Text="Left/right margin:"/>
<NumericUpDown Grid.Row="10" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="10000"
@@ -209,7 +209,7 @@
VerticalAlignment="Center"
IsEnabled="{Binding Operation.HollowModel}"/>
<NumericUpDown Grid.Row="12" Grid.Column="8"
- ClipValueToMinMax="True"
+
Increment="0.5"
Minimum="0"
Maximum="100"
@@ -357,7 +357,7 @@
<StackPanel Orientation="Horizontal" Spacing="5">
<TextBlock VerticalAlignment="Center" Text="X:"/>
<NumericUpDown
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="100"
@@ -369,7 +369,7 @@
<TextBlock VerticalAlignment="Center" Text="Y:"
Margin="20,0,0,0"/>
<NumericUpDown
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="100"
@@ -381,7 +381,7 @@
<TextBlock VerticalAlignment="Center" Text="Z:"
Margin="20,0,0,0"/>
<NumericUpDown
- ClipValueToMinMax="True"
+
Increment="1"
Minimum="0"
Maximum="100"