Commit a224a3ec by liulongfei

添加视频边线检测插件,添加生成事件

parent bf5f012a
......@@ -31,6 +31,24 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<DebugSymbols>true</DebugSymbols>
<OutputPath>bin\x64\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<DebugType>full</DebugType>
<PlatformTarget>x64</PlatformTarget>
<LangVersion>7.3</LangVersion>
<ErrorReport>prompt</ErrorReport>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
<OutputPath>bin\x64\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>x64</PlatformTarget>
<LangVersion>7.3</LangVersion>
<ErrorReport>prompt</ErrorReport>
</PropertyGroup>
<ItemGroup>
<Reference Include="log4net, Version=2.0.15.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a, processorArchitecture=MSIL">
<HintPath>..\packages\log4net.2.0.15\lib\net45\log4net.dll</HintPath>
......
......@@ -56,32 +56,26 @@
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Border x:Name="bd" Background="Transparent">
<Grid x:Name="grid" HorizontalAlignment="Center" VerticalAlignment="Center" Width="20" Height="20" RenderTransformOrigin="0.5,0.5">
<Grid.RenderTransform>
<RotateTransform Angle="0"/>
</Grid.RenderTransform>
<Image Width="20" Height="20" HorizontalAlignment="Center" VerticalAlignment="Center"
Source="/VIZ.H2V.Module.Resource;component/Icons/close_32x32.png"></Image>
<Border x:Name="bd" BorderBrush="Transparent" BorderThickness="1" Background="Transparent">
<Grid x:Name="grid" HorizontalAlignment="Center" VerticalAlignment="Center" Width="18" Height="18" RenderTransformOrigin="0.5,0.5">
<Rectangle x:Name="rect1" Width="18" Height="2" Fill="White" HorizontalAlignment="Center" VerticalAlignment="Center" RenderTransformOrigin="0.5,0.5">
<Rectangle.RenderTransform>
<RotateTransform Angle="45"/>
</Rectangle.RenderTransform>
</Rectangle>
<Rectangle x:Name="rect2" Width="18" Height="2" Fill="White" HorizontalAlignment="Center" VerticalAlignment="Center" RenderTransformOrigin="0.5,0.5">
<Rectangle.RenderTransform>
<RotateTransform Angle="-45"/>
</Rectangle.RenderTransform>
</Rectangle>
</Grid>
</Border>
<ControlTemplate.Triggers>
<EventTrigger RoutedEvent="MouseEnter">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetName="grid" Storyboard.TargetProperty="(UIElement.RenderTransform).(RotateTransform.Angle)"
Duration="00:00:00.3" To="180"></DoubleAnimation>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
<EventTrigger RoutedEvent="MouseLeave">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetName="grid" Storyboard.TargetProperty="(UIElement.RenderTransform).(RotateTransform.Angle)"
Duration="00:00:00.3" To="0"></DoubleAnimation>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="bd" Property="Background" Value="#11ffffff"></Setter>
<Setter TargetName="rect1" Property="Fill" Value="#ffff0000"></Setter>
<Setter TargetName="rect2" Property="Fill" Value="#ffff0000"></Setter>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
......
......@@ -41,11 +41,11 @@
<TextBlock Text="系统设置" Foreground="White" FontSize="24" Margin="0,0,0,0"></TextBlock>
</StackPanel>
<StackPanel Grid.Row="1" Grid.RowSpan="2">
<RadioButton Content="个性化" Height="50" Foreground="White" FontSize="24" VerticalContentAlignment="Center"
<RadioButton Content="个性化" Height="50" Foreground="White" FontSize="22" VerticalContentAlignment="Center"
x:Name="rbStyle" Style="{StaticResource RadioButton_Setting}" IsChecked="True"></RadioButton>
<RadioButton Content="快捷键" Height="50" Foreground="White" FontSize="24" VerticalContentAlignment="Center"
<RadioButton Content="快捷键" Height="50" Foreground="White" FontSize="22" VerticalContentAlignment="Center"
x:Name="rbHotkey" Style="{StaticResource RadioButton_Setting}"></RadioButton>
<RadioButton Content="关于" Height="50" Foreground="White" FontSize="24" VerticalContentAlignment="Center"
<RadioButton Content="关于" Height="50" Foreground="White" FontSize="22" VerticalContentAlignment="Center"
x:Name="rbAbout" Style="{StaticResource RadioButton_Setting}"></RadioButton>
</StackPanel>
......
......@@ -15,6 +15,9 @@ namespace VIZ.H2V.Storage
/// <summary>
/// 单人机位
/// </summary>
/// <remarks>
/// 1. 显示目标检测按钮
/// </remarks>
[Description("单人机位")]
Single = 1,
......@@ -22,7 +25,7 @@ namespace VIZ.H2V.Storage
/// 近景机位
/// </summary>
/// <remarks>
/// 显示边线检测
/// 1. 显示边线检测面板
/// </remarks>
[Description("近景机位")]
Near = 2,
......@@ -31,7 +34,7 @@ namespace VIZ.H2V.Storage
/// 16米机位
/// </summary>
/// <remarks>
/// 显示边线检测
/// 1. 显示边线检测面板
/// </remarks>
[Description("16米机位")]
Sixteen = 3,
......@@ -40,7 +43,7 @@ namespace VIZ.H2V.Storage
/// 战术机位
/// </summary>
/// <remarks>
/// 显示边线检测
/// 1. 显示边线检测面板
/// </remarks>
[Description("战术机位")]
Tactics = 4,
......
......@@ -75,8 +75,8 @@ Global
{EB6A7895-C3B7-451E-BB9E-5D6A904D5A8C}.Debug|x64.Build.0 = Debug|x64
{EB6A7895-C3B7-451E-BB9E-5D6A904D5A8C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EB6A7895-C3B7-451E-BB9E-5D6A904D5A8C}.Release|Any CPU.Build.0 = Release|Any CPU
{EB6A7895-C3B7-451E-BB9E-5D6A904D5A8C}.Release|x64.ActiveCfg = Release|Any CPU
{EB6A7895-C3B7-451E-BB9E-5D6A904D5A8C}.Release|x64.Build.0 = Release|Any CPU
{EB6A7895-C3B7-451E-BB9E-5D6A904D5A8C}.Release|x64.ActiveCfg = Release|x64
{EB6A7895-C3B7-451E-BB9E-5D6A904D5A8C}.Release|x64.Build.0 = Release|x64
{75B39591-4BC3-4B09-BD7D-EC9F67EFA96E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{75B39591-4BC3-4B09-BD7D-EC9F67EFA96E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{75B39591-4BC3-4B09-BD7D-EC9F67EFA96E}.Debug|x64.ActiveCfg = Debug|x64
......@@ -139,40 +139,40 @@ Global
{6B1ABA83-BF38-40F6-9F4E-BD2ED95898A4}.Debug|x64.Build.0 = Debug|x64
{6B1ABA83-BF38-40F6-9F4E-BD2ED95898A4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{6B1ABA83-BF38-40F6-9F4E-BD2ED95898A4}.Release|Any CPU.Build.0 = Release|Any CPU
{6B1ABA83-BF38-40F6-9F4E-BD2ED95898A4}.Release|x64.ActiveCfg = Release|Any CPU
{6B1ABA83-BF38-40F6-9F4E-BD2ED95898A4}.Release|x64.Build.0 = Release|Any CPU
{6B1ABA83-BF38-40F6-9F4E-BD2ED95898A4}.Release|x64.ActiveCfg = Release|x64
{6B1ABA83-BF38-40F6-9F4E-BD2ED95898A4}.Release|x64.Build.0 = Release|x64
{CFABFB6E-0257-4D73-B75E-BC0CE3B4A2FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CFABFB6E-0257-4D73-B75E-BC0CE3B4A2FD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CFABFB6E-0257-4D73-B75E-BC0CE3B4A2FD}.Debug|x64.ActiveCfg = Debug|x64
{CFABFB6E-0257-4D73-B75E-BC0CE3B4A2FD}.Debug|x64.Build.0 = Debug|x64
{CFABFB6E-0257-4D73-B75E-BC0CE3B4A2FD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CFABFB6E-0257-4D73-B75E-BC0CE3B4A2FD}.Release|Any CPU.Build.0 = Release|Any CPU
{CFABFB6E-0257-4D73-B75E-BC0CE3B4A2FD}.Release|x64.ActiveCfg = Release|Any CPU
{CFABFB6E-0257-4D73-B75E-BC0CE3B4A2FD}.Release|x64.Build.0 = Release|Any CPU
{CFABFB6E-0257-4D73-B75E-BC0CE3B4A2FD}.Release|x64.ActiveCfg = Release|x64
{CFABFB6E-0257-4D73-B75E-BC0CE3B4A2FD}.Release|x64.Build.0 = Release|x64
{3C61290E-D9C3-4F00-83CB-AE5F64C3298C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3C61290E-D9C3-4F00-83CB-AE5F64C3298C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3C61290E-D9C3-4F00-83CB-AE5F64C3298C}.Debug|x64.ActiveCfg = Debug|x64
{3C61290E-D9C3-4F00-83CB-AE5F64C3298C}.Debug|x64.Build.0 = Debug|x64
{3C61290E-D9C3-4F00-83CB-AE5F64C3298C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3C61290E-D9C3-4F00-83CB-AE5F64C3298C}.Release|Any CPU.Build.0 = Release|Any CPU
{3C61290E-D9C3-4F00-83CB-AE5F64C3298C}.Release|x64.ActiveCfg = Release|Any CPU
{3C61290E-D9C3-4F00-83CB-AE5F64C3298C}.Release|x64.Build.0 = Release|Any CPU
{3C61290E-D9C3-4F00-83CB-AE5F64C3298C}.Release|x64.ActiveCfg = Release|x64
{3C61290E-D9C3-4F00-83CB-AE5F64C3298C}.Release|x64.Build.0 = Release|x64
{94C95C0F-070F-4827-83FC-8DDA63BAB177}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{94C95C0F-070F-4827-83FC-8DDA63BAB177}.Debug|Any CPU.Build.0 = Debug|Any CPU
{94C95C0F-070F-4827-83FC-8DDA63BAB177}.Debug|x64.ActiveCfg = Debug|x64
{94C95C0F-070F-4827-83FC-8DDA63BAB177}.Debug|x64.Build.0 = Debug|x64
{94C95C0F-070F-4827-83FC-8DDA63BAB177}.Release|Any CPU.ActiveCfg = Release|Any CPU
{94C95C0F-070F-4827-83FC-8DDA63BAB177}.Release|Any CPU.Build.0 = Release|Any CPU
{94C95C0F-070F-4827-83FC-8DDA63BAB177}.Release|x64.ActiveCfg = Release|Any CPU
{94C95C0F-070F-4827-83FC-8DDA63BAB177}.Release|x64.Build.0 = Release|Any CPU
{94C95C0F-070F-4827-83FC-8DDA63BAB177}.Release|x64.ActiveCfg = Release|x64
{94C95C0F-070F-4827-83FC-8DDA63BAB177}.Release|x64.Build.0 = Release|x64
{A3B594B2-27C0-4255-9999-0B4CF3A683D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A3B594B2-27C0-4255-9999-0B4CF3A683D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A3B594B2-27C0-4255-9999-0B4CF3A683D4}.Debug|x64.ActiveCfg = Debug|x64
{A3B594B2-27C0-4255-9999-0B4CF3A683D4}.Debug|x64.Build.0 = Debug|x64
{A3B594B2-27C0-4255-9999-0B4CF3A683D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A3B594B2-27C0-4255-9999-0B4CF3A683D4}.Release|Any CPU.Build.0 = Release|Any CPU
{A3B594B2-27C0-4255-9999-0B4CF3A683D4}.Release|x64.ActiveCfg = Release|Any CPU
{A3B594B2-27C0-4255-9999-0B4CF3A683D4}.Release|x64.Build.0 = Release|Any CPU
{A3B594B2-27C0-4255-9999-0B4CF3A683D4}.Release|x64.ActiveCfg = Release|x64
{A3B594B2-27C0-4255-9999-0B4CF3A683D4}.Release|x64.Build.0 = Release|x64
{47CF6FB0-E37D-4EF1-AFC7-03DB2BCA8892}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{47CF6FB0-E37D-4EF1-AFC7-03DB2BCA8892}.Debug|Any CPU.Build.0 = Debug|Any CPU
{47CF6FB0-E37D-4EF1-AFC7-03DB2BCA8892}.Debug|x64.ActiveCfg = Debug|x64
......@@ -195,24 +195,24 @@ Global
{39FA96E9-DD2C-429D-AA18-FF22F8B0D8C6}.Debug|x64.Build.0 = Debug|x64
{39FA96E9-DD2C-429D-AA18-FF22F8B0D8C6}.Release|Any CPU.ActiveCfg = Release|Any CPU
{39FA96E9-DD2C-429D-AA18-FF22F8B0D8C6}.Release|Any CPU.Build.0 = Release|Any CPU
{39FA96E9-DD2C-429D-AA18-FF22F8B0D8C6}.Release|x64.ActiveCfg = Release|Any CPU
{39FA96E9-DD2C-429D-AA18-FF22F8B0D8C6}.Release|x64.Build.0 = Release|Any CPU
{39FA96E9-DD2C-429D-AA18-FF22F8B0D8C6}.Release|x64.ActiveCfg = Release|x64
{39FA96E9-DD2C-429D-AA18-FF22F8B0D8C6}.Release|x64.Build.0 = Release|x64
{8FC38D2A-D2E5-44D0-86E4-7136A6D19F2E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8FC38D2A-D2E5-44D0-86E4-7136A6D19F2E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8FC38D2A-D2E5-44D0-86E4-7136A6D19F2E}.Debug|x64.ActiveCfg = Debug|x64
{8FC38D2A-D2E5-44D0-86E4-7136A6D19F2E}.Debug|x64.Build.0 = Debug|x64
{8FC38D2A-D2E5-44D0-86E4-7136A6D19F2E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8FC38D2A-D2E5-44D0-86E4-7136A6D19F2E}.Release|Any CPU.Build.0 = Release|Any CPU
{8FC38D2A-D2E5-44D0-86E4-7136A6D19F2E}.Release|x64.ActiveCfg = Release|Any CPU
{8FC38D2A-D2E5-44D0-86E4-7136A6D19F2E}.Release|x64.Build.0 = Release|Any CPU
{8FC38D2A-D2E5-44D0-86E4-7136A6D19F2E}.Release|x64.ActiveCfg = Release|x64
{8FC38D2A-D2E5-44D0-86E4-7136A6D19F2E}.Release|x64.Build.0 = Release|x64
{750ECE65-60DD-425A-B1D3-68E5158B6E9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{750ECE65-60DD-425A-B1D3-68E5158B6E9B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{750ECE65-60DD-425A-B1D3-68E5158B6E9B}.Debug|x64.ActiveCfg = Debug|Any CPU
{750ECE65-60DD-425A-B1D3-68E5158B6E9B}.Debug|x64.Build.0 = Debug|Any CPU
{750ECE65-60DD-425A-B1D3-68E5158B6E9B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{750ECE65-60DD-425A-B1D3-68E5158B6E9B}.Release|Any CPU.Build.0 = Release|Any CPU
{750ECE65-60DD-425A-B1D3-68E5158B6E9B}.Release|x64.ActiveCfg = Release|Any CPU
{750ECE65-60DD-425A-B1D3-68E5158B6E9B}.Release|x64.Build.0 = Release|Any CPU
{750ECE65-60DD-425A-B1D3-68E5158B6E9B}.Release|x64.ActiveCfg = Release|x64
{750ECE65-60DD-425A-B1D3-68E5158B6E9B}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
......
......@@ -227,4 +227,20 @@
<Resource Include="logo.ico" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
<PostBuildEvent>echo ==========================================================
echo #################### COPY LIB ####################
xcopy "$(SolutionDir)Lib" ".\" /S /Y /C /E /F
echo ----------------------------------------------------------
if "$(ConfigurationName)" == "Release" (
echo #################### RELEASE MODE ####################
echo #################### DELETE *.dll.config ####################
for %25%25i in (.\*.dll.config) do (echo %25%25i &amp;&amp; del %25%25i)
echo #################### DELETE *.pdb ####################
for %25%25i in (.\*.pdb) do ( echo %25%25i &amp;&amp; del %25%25i )
echo #################### DELETE *.xml ####################
for %25%25i in (.\*.xml) do ( echo %25%25i &amp;&amp; del %25%25i )
)
echo ==========================================================</PostBuildEvent>
</PropertyGroup>
</Project>
\ No newline at end of file
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment