NavisworksTransport/src/UI/WPF/Views/HelpDialog.xaml

147 lines
8.3 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!--
NavisworksTransport 帮助对话框 - 采用与主界面一致的Navisworks 2026风格
功能说明:
1. 显示插件详细使用说明
2. 提供操作指南和功能介绍
3. 与主界面保持一致的视觉风格
设计原则:使用统一的蓝色主题和样式规范
-->
<Window x:Class="NavisworksTransport.UI.WPF.Views.HelpDialog"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
Title="插件帮助"
Height="500"
Width="650"
ResizeMode="NoResize"
WindowStartupLocation="CenterOwner">
<Window.Resources>
<!-- 引用共享的Navisworks 2026样式资源 -->
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/NavisworksTransportPlugin;component/src/UI/WPF/Resources/NavisworksStyles.xaml"/>
</ResourceDictionary.MergedDictionaries>
<!-- 帮助对话框专用样式 -->
<Style x:Key="SubSectionHeaderStyle" TargetType="Label">
<Setter Property="FontWeight" Value="Normal"/>
<Setter Property="FontSize" Value="12"/>
<Setter Property="Foreground" Value="{StaticResource NavisworksSecondaryBrush}"/>
<Setter Property="Padding" Value="0,6,0,2"/>
</Style>
</ResourceDictionary>
</Window.Resources>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<!-- 主内容区域 -->
<Border Grid.Row="0"
BorderBrush="#FFD4E7FF"
BorderThickness="1"
CornerRadius="0"
Background="White"
Margin="15,15,15,10">
<ScrollViewer VerticalScrollBarVisibility="Auto"
Padding="15">
<StackPanel>
<Label Content="NavisworksTransport 物流路径规划插件"
Style="{StaticResource SectionHeaderStyle}"
FontSize="16"
HorizontalAlignment="Center"
Margin="0,0,0,10"/>
<!-- 分层管理 -->
<Label Content="1. 分层管理" Style="{StaticResource SubSectionHeaderStyle}"/>
<TextBlock Text="• 选择自定义或智能分层策略,对分层结果进行预览"
Style="{StaticResource DialogContentTextStyle}"/>
<TextBlock Text="• 按设置的NWD文件选项根据分层导出多个文件"
Style="{StaticResource DialogContentTextStyle}"/>
<TextBlock Text="• 按当前选择集保存成NWD文件"
Style="{StaticResource DialogContentTextStyle}"/>
<!-- 类别设置 -->
<Label Content="2. 类别设置" Style="{StaticResource SubSectionHeaderStyle}"/>
<TextBlock Text="• 设置模型元素的物流类别属性(门、电梯、楼梯、通道等)"
Style="{StaticResource DialogContentTextStyle}"/>
<TextBlock Text="• 设置各种物流通行性和限制性参数"
Style="{StaticResource DialogContentTextStyle}"/>
<TextBlock Text="• 列出所有物流元素,并对可见性进行控制"
Style="{StaticResource DialogContentTextStyle}"/>
<!-- 路径编辑 -->
<Label Content="3. 路径编辑" Style="{StaticResource SubSectionHeaderStyle}"/>
<TextBlock Text="• 自动路径规划:设置起终点,输入车辆尺寸,自动生成最优路径"
Style="{StaticResource DialogContentTextStyle}"/>
<TextBlock Text="• 手动路径创建在3D视图中点击创建自定义路径"
Style="{StaticResource DialogContentTextStyle}"/>
<TextBlock Text="• 路径管理:新建、删除、重命名、导入导出路径文件"
Style="{StaticResource DialogContentTextStyle}"/>
<TextBlock Text="• 路径编辑:添加、删除、调整路径点位置"
Style="{StaticResource DialogContentTextStyle}"/>
<TextBlock Text="• 焦点恢复:编辑路径点时如使用导航工具丢失焦点,按空格键恢复取点状态"
Style="{StaticResource DialogContentTextStyle}"/>
<!-- 检测动画 -->
<Label Content="4. 检测动画" Style="{StaticResource SubSectionHeaderStyle}"/>
<TextBlock Text="• 生成沿路径的运输动画,支持自定义时间和帧率"
Style="{StaticResource DialogContentTextStyle}"/>
<TextBlock Text="• 设置碰撞检测参数,识别路径中的潜在冲突"
Style="{StaticResource DialogContentTextStyle}"/>
<TextBlock Text="• 播放控制:开始、暂停、停止动画"
Style="{StaticResource DialogContentTextStyle}"/>
<TextBlock Text="• 查看详细的碰撞检测报告"
Style="{StaticResource DialogContentTextStyle}"/>
<!-- 系统管理 -->
<Label Content="5. 系统管理" Style="{StaticResource SubSectionHeaderStyle}"/>
<TextBlock Text="• 日志管理:查看、清空、导出系统运行日志"
Style="{StaticResource DialogContentTextStyle}"/>
<TextBlock Text="• 插件设置:配置选项和功能开关"
Style="{StaticResource DialogContentTextStyle}"/>
<TextBlock Text="• 系统信息:查看插件版本、内存使用和性能状态"
Style="{StaticResource DialogContentTextStyle}"/>
<TextBlock Text="• 性能监控:生成性能报告和优化建议"
Style="{StaticResource DialogContentTextStyle}"/>
<!-- 使用提示 -->
<Label Content="使用提示" Style="{StaticResource SubSectionHeaderStyle}" Margin="0,15,0,5"/>
<TextBlock Text="1. 首次使用建议先在类别设置中标记物流相关的模型元素"
Style="{StaticResource DialogContentTextStyle}"/>
<TextBlock Text="2. 路径规划时需要确保起终点设在可通行的模型上"
Style="{StaticResource DialogContentTextStyle}"/>
<TextBlock Text="3. 自动路径规划需要合理设置车辆尺寸和安全间隙"
Style="{StaticResource DialogContentTextStyle}"/>
<TextBlock Text="4. 碰撞检测结果可在ClashDetective插件中查看详情"
Style="{StaticResource DialogContentTextStyle}"/>
</StackPanel>
</ScrollViewer>
</Border>
<!-- 底部按钮 -->
<Border Grid.Row="1"
BorderBrush="#FFD4E7FF"
BorderThickness="1"
CornerRadius="0"
Background="#FFF8FBFF"
Margin="15,0,15,15"
Padding="15,10">
<StackPanel Orientation="Horizontal"
HorizontalAlignment="Right">
<Button Content="关闭"
Click="CloseButton_Click"
Style="{StaticResource ActionButtonStyle}"/>
</StackPanel>
</Border>
</Grid>
</Window>