优化界面布局,将识别定位移到主页
This commit is contained in:
@@ -143,13 +143,13 @@
|
||||
telerik:ScreenTip.Title="Open Door"
|
||||
Size="Medium"
|
||||
SmallImage="/Assets/Icons/opendoor.png"
|
||||
Text="开门" />
|
||||
Text="开窗" />
|
||||
<telerik:RadRibbonButton
|
||||
Command="{Binding CloseDoorCommand}"
|
||||
telerik:ScreenTip.Title="Close Door"
|
||||
Size="Medium"
|
||||
SmallImage="/Assets/Icons/closedoor.png"
|
||||
Text="关门" />
|
||||
Text="关窗" />
|
||||
</StackPanel>
|
||||
</telerik:RadRibbonGroup>
|
||||
|
||||
@@ -173,20 +173,26 @@
|
||||
Size="Medium"
|
||||
SmallImage="/Assets/Icons/Scale.png"
|
||||
Text="比例尺" />
|
||||
<telerik:RadRibbonButton
|
||||
<telerik:RadRibbonButton
|
||||
telerik:ScreenTip.Title="线灰度"
|
||||
Command="{Binding GrayscaleCommand}"
|
||||
Size="Medium"
|
||||
SmallImage="/Assets/Icons/film-darken.png"
|
||||
Text="线灰度" />
|
||||
</StackPanel>
|
||||
<StackPanel>
|
||||
<telerik:RadRibbonButton
|
||||
telerik:ScreenTip.Title="锐化"
|
||||
Command="{Binding SharpenCommand}"
|
||||
Size="Medium"
|
||||
SmallImage="/Assets/Icons/sharpen.png"
|
||||
Text="锐化" />
|
||||
<telerik:RadRibbonButton
|
||||
telerik:ScreenTip.Title="白底检测"
|
||||
Command="{Binding WhiteBackgroundDetectionCommand}"
|
||||
Size="Medium"
|
||||
SmallImage="/Assets/Icons/film-darken.png"
|
||||
Text="白底检测" />
|
||||
</StackPanel>
|
||||
<StackPanel>
|
||||
<telerik:RadRibbonButton
|
||||
telerik:ScreenTip.Title="线灰度"
|
||||
Command="{Binding GrayscaleCommand}"
|
||||
Size="Medium"
|
||||
SmallImage="/Assets/Icons/film-darken.png"
|
||||
Text="线灰度" />
|
||||
<telerik:RadRibbonButton
|
||||
telerik:ScreenTip.Title="黑底检测"
|
||||
Command="{Binding BlackBackgroundDetectionCommand}"
|
||||
@@ -195,21 +201,14 @@
|
||||
Text="黑底检测" />
|
||||
</StackPanel>
|
||||
<StackPanel>
|
||||
<telerik:RadRibbonButton
|
||||
telerik:ScreenTip.Title="锐化"
|
||||
Command="{Binding SharpenCommand}"
|
||||
Size="Medium"
|
||||
SmallImage="/Assets/Icons/sharpen.png"
|
||||
Text="锐化" />
|
||||
|
||||
<telerik:RadRibbonButton
|
||||
telerik:ScreenTip.Title="增强"
|
||||
Command="{Binding EnhanceCommand}"
|
||||
Size="Medium"
|
||||
SmallImage="/Assets/Icons/dynamic-range.png"
|
||||
Text="增强" />
|
||||
</StackPanel>
|
||||
<StackPanel>
|
||||
<telerik:RadRibbonButton
|
||||
<telerik:RadRibbonButton
|
||||
telerik:ScreenTip.Title="录屏"
|
||||
telerik:ScreenTip.Description="对实时图像区域进行录屏"
|
||||
Command="{Binding ToggleRecordingCommand}"
|
||||
@@ -228,6 +227,7 @@
|
||||
</telerik:RadRibbonButton.Style>
|
||||
</telerik:RadRibbonButton>
|
||||
</StackPanel>
|
||||
|
||||
</telerik:RadRibbonGroup>
|
||||
|
||||
<telerik:RadRibbonGroup Header="测量工具">
|
||||
@@ -253,11 +253,7 @@
|
||||
Size="Medium"
|
||||
SmallImage="/Assets/Icons/ptol.png"
|
||||
Text="点线距测量" />
|
||||
</StackPanel>
|
||||
|
||||
<!-- 第二列: 角度 + 通孔填锡率 -->
|
||||
<StackPanel>
|
||||
<telerik:RadRibbonButton
|
||||
<telerik:RadRibbonButton
|
||||
telerik:ScreenTip.Description="测量两条线之间的角度"
|
||||
telerik:ScreenTip.Title="角度测量"
|
||||
Command="{Binding AngleMeasureCommand}"
|
||||
@@ -265,6 +261,11 @@
|
||||
Size="Medium"
|
||||
SmallImage="/Assets/Icons/angle.png"
|
||||
Text="角度测量" />
|
||||
</StackPanel>
|
||||
|
||||
<!-- 第二列: 通孔填锡率、气泡测量 -->
|
||||
<StackPanel>
|
||||
|
||||
<telerik:RadRibbonButton
|
||||
telerik:ScreenTip.Description="测量通孔填锡率"
|
||||
telerik:ScreenTip.Title="通孔填锡率测量"
|
||||
@@ -273,11 +274,7 @@
|
||||
Size="Medium"
|
||||
SmallImage="/Assets/Icons/cylinder.png"
|
||||
Text="通孔填锡率" />
|
||||
</StackPanel>
|
||||
|
||||
<!-- 第三列: 气泡测量 -->
|
||||
<StackPanel>
|
||||
<telerik:RadRibbonButton
|
||||
<telerik:RadRibbonButton
|
||||
telerik:ScreenTip.Description="手动气泡测量(魔棒+画笔)"
|
||||
telerik:ScreenTip.Title="气泡测量"
|
||||
Command="{Binding BubbleMeasureCommand}"
|
||||
@@ -286,6 +283,8 @@
|
||||
SmallImage="/Assets/Icons/pores.png"
|
||||
Text="气泡测量" />
|
||||
</StackPanel>
|
||||
|
||||
|
||||
</telerik:RadRibbonGroup>
|
||||
|
||||
<telerik:RadRibbonGroup Header="图像算子" telerik:ScreenTip.Title="图像算子">
|
||||
@@ -397,7 +396,49 @@
|
||||
-->
|
||||
</telerik:RadRibbonGroup>
|
||||
|
||||
<telerik:RadRibbonGroup Header="高级模块">
|
||||
|
||||
<telerik:RadRibbonGroup
|
||||
telerik:ScreenTip.Description="Show the Alignment tab of the Format Cells dialog box."
|
||||
telerik:ScreenTip.Title="Format Cells: Alignment"
|
||||
DialogLauncherCommand="{Binding Path=ShowFormatCellsDialog.Command}"
|
||||
DialogLauncherCommandParameter="Alignment"
|
||||
DialogLauncherVisibility="{Binding Path=ShowFormatCellsDialog.IsEnabled, Converter={StaticResource BoolToVisibilityValueConverter}}"
|
||||
Header="识别定位"
|
||||
IsEnabled="{Binding Path=AlignmentGroup.IsEnabled}">
|
||||
<telerik:RadRibbonGroup.Variants>
|
||||
<telerik:GroupVariant Priority="0" Variant="Large" />
|
||||
</telerik:RadRibbonGroup.Variants>
|
||||
<telerik:RadRibbonGroup.Resources>
|
||||
<spreadsheetControls:RadHorizontalAlignmentToBooleanConverter x:Key="horizontalAlignmentToBooleanConverter" />
|
||||
<spreadsheetControls:RadVerticalAlignmentToBooleanConverter x:Key="verticalAlignmentToBooleanConverter" />
|
||||
</telerik:RadRibbonGroup.Resources>
|
||||
<StackPanel />
|
||||
<StackPanel>
|
||||
<telerik:RadRibbonButton
|
||||
telerik:ScreenTip.Description="框选模板、调参并在当前图像上试跑旋转模板匹配"
|
||||
telerik:ScreenTip.Title="模板匹配助手"
|
||||
Command="{Binding OpenTemplateMatchAssistantCommand}"
|
||||
Size="Medium"
|
||||
SmallImage="/Assets/Icons/Matching.png"
|
||||
Text="模板助手" />
|
||||
<telerik:RadRibbonButton
|
||||
telerik:ScreenTip.Description="沿搜索线放置卡尺检测边缘点并拟合直线"
|
||||
telerik:ScreenTip.Title="拟合直线"
|
||||
Command="{Binding EdgeLineFitCommand}"
|
||||
Size="Medium"
|
||||
SmallImage="/Assets/Icons/FittedLine.png"
|
||||
Text="拟合直线" />
|
||||
<telerik:RadRibbonButton
|
||||
telerik:ScreenTip.Description="沿搜索线放置卡尺检测边缘点并拟合圆"
|
||||
telerik:ScreenTip.Title="拟合圆"
|
||||
Command="{Binding EdgeCircleFitCommand}"
|
||||
Size="Medium"
|
||||
SmallImage="/Assets/Icons/FittedCircle.png"
|
||||
Text="拟合圆" />
|
||||
</StackPanel>
|
||||
</telerik:RadRibbonGroup>
|
||||
|
||||
<telerik:RadRibbonGroup Header="高级模块">
|
||||
<telerik:RadRibbonGroup.Variants>
|
||||
<telerik:GroupVariant Priority="0" Variant="Large" />
|
||||
</telerik:RadRibbonGroup.Variants>
|
||||
@@ -524,46 +565,7 @@
|
||||
|
||||
</StackPanel>
|
||||
</telerik:RadRibbonGroup>
|
||||
<telerik:RadRibbonGroup
|
||||
telerik:ScreenTip.Description="Show the Alignment tab of the Format Cells dialog box."
|
||||
telerik:ScreenTip.Title="Format Cells: Alignment"
|
||||
DialogLauncherCommand="{Binding Path=ShowFormatCellsDialog.Command}"
|
||||
DialogLauncherCommandParameter="Alignment"
|
||||
DialogLauncherVisibility="{Binding Path=ShowFormatCellsDialog.IsEnabled, Converter={StaticResource BoolToVisibilityValueConverter}}"
|
||||
Header="识别定位"
|
||||
IsEnabled="{Binding Path=AlignmentGroup.IsEnabled}">
|
||||
<telerik:RadRibbonGroup.Variants>
|
||||
<telerik:GroupVariant Priority="0" Variant="Large" />
|
||||
</telerik:RadRibbonGroup.Variants>
|
||||
<telerik:RadRibbonGroup.Resources>
|
||||
<spreadsheetControls:RadHorizontalAlignmentToBooleanConverter x:Key="horizontalAlignmentToBooleanConverter" />
|
||||
<spreadsheetControls:RadVerticalAlignmentToBooleanConverter x:Key="verticalAlignmentToBooleanConverter" />
|
||||
</telerik:RadRibbonGroup.Resources>
|
||||
<StackPanel />
|
||||
<StackPanel>
|
||||
<telerik:RadRibbonButton
|
||||
telerik:ScreenTip.Description="框选模板、调参并在当前图像上试跑旋转模板匹配"
|
||||
telerik:ScreenTip.Title="模板匹配助手"
|
||||
Command="{Binding OpenTemplateMatchAssistantCommand}"
|
||||
Size="Medium"
|
||||
SmallImage="/Assets/Icons/Matching.png"
|
||||
Text="模板助手" />
|
||||
<telerik:RadRibbonButton
|
||||
telerik:ScreenTip.Description="沿搜索线放置卡尺检测边缘点并拟合直线"
|
||||
telerik:ScreenTip.Title="拟合直线"
|
||||
Command="{Binding EdgeLineFitCommand}"
|
||||
Size="Medium"
|
||||
SmallImage="/Assets/Icons/FittedLine.png"
|
||||
Text="拟合直线" />
|
||||
<telerik:RadRibbonButton
|
||||
telerik:ScreenTip.Description="沿搜索线放置卡尺检测边缘点并拟合圆"
|
||||
telerik:ScreenTip.Title="拟合圆"
|
||||
Command="{Binding EdgeCircleFitCommand}"
|
||||
Size="Medium"
|
||||
SmallImage="/Assets/Icons/FittedCircle.png"
|
||||
Text="拟合圆" />
|
||||
</StackPanel>
|
||||
</telerik:RadRibbonGroup>
|
||||
|
||||
<telerik:RadRibbonGroup Header="校准">
|
||||
<telerik:RadRibbonGroup.Variants>
|
||||
<telerik:GroupVariant Priority="0" Variant="Large" />
|
||||
|
||||
Reference in New Issue
Block a user