<DataGrid.CellStyle>
<Style TargetType="{x:Type DataGridCell}">
<EventSetter Event="PreviewMouseLeftButtonDown" Handler="DataGridCell_PreviewMouseLeftButtonDown"></EventSetter>
</Style>
</DataGrid.CellStyle>
<vc:BaseUserControl x:Class="Rich.Testability.View.Analysis.TestAbilityAnalysisReporter"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vc="clr-namespace:Rich.Testability.View.Core;assembly=Rich.Testability.View.Core"
xmlns:chart="clr-namespace:Rich.Charts;assembly=RichCharts"
xmlns:Notifier="clr-namespace:Rich.Testability.View.Core.Event;assembly=Rich.Testability.View.Core"
DataContextChanged="Window_DataContextChanged" >
<Grid Notifier:WaitingNotifier.Trigger="{Binding Path=ShowNotifier,Mode=TwoWay}"
Notifier:WaitingNotifier.Waiting="{Binding Path=Refreshing,Mode=TwoWay}"
Notifier:WaitingNotifier.NotifyInfo="{Binding Path=WaitingNotifyInfo}">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition />
</Grid.RowDefinitions>
<ToolBar Grid.Row="0">
<StackPanel Orientation="Horizontal">
<Button Content="生成诊断树" Width="80" Height="30" Command="{Binding GenerateDiagnosticTreeCommand}" IsEnabled="{Binding Path=NeedToGenerateDiagnosticTree}" />
<Button Content="可达性" Command="{Binding Path=ShowReachabilityCommand}" Width="80" Height="30" Margin="10,0,0,0"/>
<Button Content="导出D矩阵" Command="{Binding Path=ExportDMatrixCommand}" Width="80" Height="30" Margin="10,0,0,0"/>
</StackPanel>
</ToolBar>
<FlowDocumentReader Grid.Row="1">
<FlowDocument Name="originalDocument">
<FlowDocument.ContextMenu>
<ContextMenu Visibility="Collapsed">
</ContextMenu>
</FlowDocument.ContextMenu>
<Section>
<Paragraph Background="LightGray" FontWeight="Bold" FontFamily="YouYuan" TextAlignment="Center" Padding="5" >
<Run >可测试性分析报告:</Run>
</Paragraph>
<Table Padding="2" CellSpacing="0" >
<Table.Columns>
<TableColumn Width="0.4*"/>
<TableColumn Width="0.3*"/>
<TableColumn Width="0.3*"/>
</Table.Columns>
<TableRowGroup>
<TableRow >
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Center">
<Paragraph Margin="5">
<Run >分析模型</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Center">
<Paragraph Margin="5">
<Run>分析日期</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Center">
<Paragraph Margin="5">
<Run >分析时间</Run>
</Paragraph>
</TableCell>
</TableRow>
<TableRow FontFamily="Arial" FontSize="14">
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center">
<Paragraph Margin="5">
<Run Name="AnalysisModel"/>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center">
<Paragraph Margin="5">
<Run Name="AnalysisDate"/>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center">
<Paragraph Margin="5">
<Run Name="AnalysisTime"/>
</Paragraph>
</TableCell>
</TableRow>
</TableRowGroup>
</Table>
<Paragraph Background="LightGray" FontWeight="Bold" FontFamily="YouYuan" TextAlignment="Center" Padding="5">
<Run>分析设置:</Run>
<Run Name="runResult"></Run>
</Paragraph>
<Table Padding="2" CellSpacing="0" >
<Table.Columns>
<TableColumn Width="0.3*"/>
<TableColumn Width="0.7*"/>
</Table.Columns>
<TableRowGroup Name="trgroup">
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left" >
<Paragraph Margin="5">
<Run Text="分析范围 " />
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="AnalysisScope" />
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >隔离层次</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="seprarateLevel"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >测试方法</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="testType"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >用户角色</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="User"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >技术标签</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="technologyLabel"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >测试级别</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="testLevel"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >系统配置</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="systemSetting"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >系统模式</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="workingMode"/>
</Paragraph>
</TableCell>
</TableRow>
<!--<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >深度</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="depth"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >广度</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="breadth"/>
</Paragraph>
</TableCell>
</TableRow>-->
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >系统完好率</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="OkProb"/>
</Paragraph>
</TableCell>
</TableRow>
</TableRowGroup>
</Table>
</Section>
<Section>
<Paragraph Background="LightGray" FontWeight="Bold" FontFamily="YouYuan" TextAlignment="Center" Padding="5">
<Run>系统统计信息:</Run>
<Run Name="runStatistic"></Run>
</Paragraph>
<Table Padding="2" CellSpacing="0" Name="TestTable" >
<Table.Columns>
<TableColumn Width="0.4*"/>
<TableColumn Width="0.6*"/>
</Table.Columns>
<TableRowGroup>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left" >
<Paragraph Margin="5">
<Run Text="故障源总数 " />
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="ModuleCount" />
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >测试数量</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="TestCount"/>
</Paragraph>
</TableCell>
</TableRow>
<!--<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Left">
<Paragraph Margin="5">
<Run >开关总数</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="SwitchCount"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Left">
<Paragraph Margin="5">
<Run >连接数量</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="ConnectionCount"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Left">
<Paragraph Margin="5">
<Run >费用与时间权重比</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="CostAndTimeRate"/>
</Paragraph>
</TableCell>
</TableRow>-->
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >BIT自测数量</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="BITCount"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >未检测故障数量</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="UnDetectTestNumber"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >未使用测试数量</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="UnUsedTestNumber"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >故障检测率</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="FaultDetectRate"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >加权故障检测率</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="FaultDetectRateWeight"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >故障隔离率</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="FaultSeparateRate"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >加权故障隔离率</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="FaultSeparateRateWeight"/>
</Paragraph>
</TableCell>
</TableRow>
<!--<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Left">
<Paragraph Margin="5">
<Run >模糊组大小(比例)</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="IndistinctTeamSize"/>
</Paragraph>
</TableCell>
</TableRow>-->
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >平均模糊组大小</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="AvergIndistinctTeamSize"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >平均隔离费用</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="AvergTestCost"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >平均隔离时间</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="AvergTestTime"/>
</Paragraph>
</TableCell>
</TableRow>
<!--<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >隔离费用</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="SeparateMaintanceCost"/>
</Paragraph>
</TableCell>
</TableRow>-->
<!--<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >隔离维修时间</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="SeparateMaintanceTime"/>
</Paragraph>
</TableCell>
</TableRow>
<TableRow>
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >隔离和维修平均权重费用</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="SeparateAndMaintanceAvergCost"/>
</Paragraph>
</TableCell>
</TableRow>-->
<!--<TableRow >
<TableCell BorderBrush="Black" BorderThickness="0.5" FontSize="15" TextAlignment="Left">
<Paragraph Margin="5">
<Run >重测合格率</Run>
</Paragraph>
</TableCell>
<TableCell BorderBrush="Black" BorderThickness="0.5" TextAlignment="Center" FontFamily="Arial" FontSize="14">
<Paragraph Margin="5">
<Run Name="RetestOkRate"/>
</Paragraph>
</TableCell>
</TableRow>-->
</TableRowGroup>
</Table>
</Section>
<Section Name="GraghSection">
<BlockUIContainer >
<Viewbox >
<chart:Chart Height="300" Width="450" Name="indistinctTeamChart">
<chart:Chart.Resources>
<Style TargetType="{x:Type Grid}">
<Setter Property="Background" Value="{x:Null}"></Setter>
</Style>
</chart:Chart.Resources>
</chart:Chart>
</Viewbox>
</BlockUIContainer>
<BlockUIContainer >
<Viewbox >
<chart:Chart Height="300" Width="450" Name="testRateChart">
<chart:Chart.Resources>
<Style TargetType="{x:Type Grid}">
<Setter Property="Background" Value="{x:Null}"></Setter>
</Style>
</chart:Chart.Resources>
</chart:Chart>
</Viewbox>
</BlockUIContainer>
</Section>
</FlowDocument>
</FlowDocumentReader>
</Grid>
</vc:BaseUserControl>
相关推荐
flow_demo.rarflow_demo.rarflow_demo.rarflow_demo.rar
这个是完整的源文件,将它导入到Eclipse就可以用,输入“localhost:8080/spizza/pizza”就可以访问demo流程
logicflow+vue流程可视化开箱即用demo模板
Spring Web Flow的目标是成为管理Web应用页面流程的最佳方案。 附件为Spring Web Flow 购物车demo,功能已经测试过,完整可运行。
android CoverFlow轮播Demo,效果流畅,变换平滑;代码是面向TV应用的,当前可以在720P,1080P盒子或手机上正常运行,盒子上直接按遥控器的左右按键即可进行图片的切换,手机上则可以点击触摸按钮“Left"和"Right...
android coverflow 3D旋转,可以直接运行. 代码摘自github,但经过整合到一起的
很好的spring web flow入门级别的例子,分享大家,共同学习,共同进步。
实现kotlin+协程和flow的封装,
Research and Design of Document Flow Model Based on JBPM Workflow Engine
Spring Web Flow 2.0 入门 本教程分析了 Spring Web Flow 2.0 的技术要点,并且通过创建一个示例应用程序,展示了 Spring Web Flow 2.0 的基本知识。 开始之前 关于本教程 本教程通过一个简化的购物车应用,介绍了...
compile flow demo
光流场简单示例程序,先载入视屏,求出相邻两帧之间的光流场,然后根据求出的方向和幅值在视屏中用箭头标示出来 (注:要运行此程序,需配置好opencv环境并安装xvid解码器)
logicflow_vue_demo 逻辑流的vue应用实例逻辑流程详细内容参照 功能 实例中包含的功能实现: 画布 快捷操作 官员面板 官员自定义 官员菜单 图形下载 画布:src / components / LF.vuesrc / components / register...
vue2-demo - 基于Vue2实现的单页面应用
gitflow演示 演示目的
光流法在OPENCV里的应用。能够得到视频的运动光流,并能够暂停控制观察效果,很不错的程序,能用来做视频跟踪
NULL 博文链接:https://nhisense.iteye.com/blog/402251
Winfrom工作流开发,老版本,可以测试学习使用,其中包含流程图演示和代码
tensorflow android demo,包含分类,检测,风格变化,语音识别等例子。 tensorflow android demo,包含分类,检测,风格变化,语音识别等例子。 tensorflow android demo,包含分类,检测,风格变化,语音识别等例子。...