Commit d0a15051 by 王永辉

修复标记显示在右边的bug And 弹窗居中

parent 125236a4
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
##
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
# User-specific files
*.rsuser
*.suo
*.user
*.userosscache
*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Mono auto generated files
mono_crash.*
# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/
# Visual Studio 2015/2017 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/
# Visual Studio 2017 auto generated files
Generated\ Files/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUnit
*.VisualState.xml
TestResult.xml
nunit-*.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
# Benchmark Results
BenchmarkDotNet.Artifacts/
# .NET Core
project.lock.json
project.fragment.lock.json
artifacts/
# ASP.NET Scaffolding
ScaffoldingReadMe.txt
# StyleCop
StyleCopReport.xml
# Files built by Visual Studio
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
*.obj
*.iobj
*.pch
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*_wpftmp.csproj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap
# Visual Studio Trace Files
*.e2e
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# AxoCover is a Code Coverage Tool
.axoCover/*
!.axoCover/settings.json
# Coverlet is a free, cross platform Code Coverage Tool
coverage*.json
coverage*.xml
coverage*.info
# Visual Studio code coverage results
*.coverage
*.coveragexml
# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
# MightyMoose
*.mm.*
AutoTest.Net/
# Web workbench (sass)
.sass-cache/
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# Note: Comment the next line if you want to checkin your web deploy settings,
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj
# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/
# NuGet Packages
*.nupkg
# NuGet Symbol Packages
*.snupkg
# The packages folder can be ignored because of Package Restore
**/[Pp]ackages/*
# except build/, which is used as an MSBuild target.
!**/[Pp]ackages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/[Pp]ackages/repositories.config
# NuGet v3's project.json files produces more ignorable files
*.nuget.props
*.nuget.targets
# Microsoft Azure Build Output
csx/
*.build.csdef
# Microsoft Azure Emulator
ecf/
rcf/
# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
*.appxbundle
*.appxupload
# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!?*.[Cc]ache/
# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.jfm
*.pfx
*.publishsettings
orleans.codegen.cs
# Including strong name files can present a security risk
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
#*.snk
# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
ServiceFabricBackup/
*.rptproj.bak
# SQL Server files
*.mdf
*.ldf
*.ndf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
*.rptproj.rsuser
*- [Bb]ackup.rdl
*- [Bb]ackup ([0-9]).rdl
*- [Bb]ackup ([0-9][0-9]).rdl
# Microsoft Fakes
FakesAssemblies/
# GhostDoc plugin setting file
*.GhostDoc.xml
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
node_modules/
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
*.vbw
# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
# Paket dependency manager
.paket/paket.exe
paket-files/
# FAKE - F# Make
.fake/
# CodeRush personal settings
.cr/personal
# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc
# Cake - Uncomment if you are using it
# tools/**
# !tools/packages.config
# Tabs Studio
*.tss
# Telerik's JustMock configuration file
*.jmconfig
# BizTalk build output
*.btp.cs
*.btm.cs
*.odx.cs
*.xsd.cs
# OpenCover UI analysis results
OpenCover/
# Azure Stream Analytics local run output
ASALocalRun/
# MSBuild Binary and Structured Log
*.binlog
# NVidia Nsight GPU debugger configuration file
*.nvuser
# MFractors (Xamarin productivity tool) working folder
.mfractor/
# Local History for Visual Studio
.localhistory/
# BeatPulse healthcheck temp database
healthchecksdb
# Backup folder for Package Reference Convert tool in Visual Studio 2017
MigrationBackup/
# Ionide (cross platform F# VS Code tools) working folder
.ionide/
# Fody - auto-generated XML schema
FodyWeavers.xsd
\ No newline at end of file
......@@ -40,7 +40,7 @@ namespace VIZ.FGOUT.Connection
/// InValidPalce
/// </summary>
public List<List<int>> validPlace { get; set; }
public List<List<int>> invalidPlace { get; set; }
/// <summary>
/// 跟踪框的坐标
......
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace VIZ.FGOUT.Connection
{
public class ReplayPackage
{
/// <summary>
/// 类型
/// </summary>
public string type { get; set; }
/// <summary>
/// 数据
/// </summary>
public VedioData data { get; set; }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace VIZ.FGOUT.Connection
{
public class VedioData
{
/// <summary>
/// 回退时间
/// </summary>
public int backTimes { get; set; }
/// <summary>
/// 时间戳
/// </summary>
public long timecode { get; set; }
/// <summary>
/// 是否开始或者停止
/// </summary>
public int status { get; set; }
/// <summary>
/// 字段罗盘
/// </summary>
public int loadFlag { get; set; }
}
}
......@@ -99,6 +99,8 @@
<Compile Include="UDP\Algorithm\Signal\Send\AlgorithmPackage__stop.cs" />
<Compile Include="UDP\Clip\Sender\ClipSender.cs" />
<Compile Include="UDP\Clip\Signal\Send\ClipPackage__crop_roi.cs" />
<Compile Include="UDP\Clip\Signal\Send\ReplayPackage.cs" />
<Compile Include="UDP\Clip\Signal\Send\VedioData.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\VIZ.Framework\VIZ.Framework.Connection\VIZ.Framework.Connection.csproj">
......
c1d2f4fbc47c882817b5b359ecf9dafb8158a33e
826133b0f46b49085c9ebd7e2fa9fe20d4f11c36
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace VIZ.FGOUT.Domain
{
/// <summary>
/// ReplayModel
/// </summary>
public class ReplayModel
{
}
}
......@@ -77,6 +77,7 @@
<Compile Include="Message\Setting\CleanPlaceModel.cs" />
<Compile Include="Message\Setting\EndPlaceModel.cs" />
<Compile Include="Message\Setting\InvalidPlaceModel.cs" />
<Compile Include="Message\Setting\ReplayModel.cs" />
<Compile Include="Message\Setting\SavePlaceModel.cs" />
<Compile Include="Message\Setting\SendPlaceModel.cs" />
<Compile Include="Message\Setting\StartPlaceModel.cs" />
......
29eaa2bacecf629809b53ebaec562d26cdcb3d8e
230a8c743f0f9b88422d2d49e926221e0e003116
......@@ -13,8 +13,8 @@ DEBUG;TRACE
16498493296
1-1441241311
11-1602666439
24582490436
23304678694
Style\Button\Button_NdiView.xaml;Style\Button\Button_Setting.xaml;Style\Button\Button_WindowTop.xaml;Style\CheckBox\CheckBox_NdiView.xaml;Style\CheckBox\CheckBox_Setting.xaml;Style\CheckBox\CheckBox_WindowTop.xaml;Style\ComboBox\ComboBox_Setting.xaml;Style\HotkeyBox\HotkeyBox_Setting.xaml;Style\MessageBox\MessageBoxEx.xaml;Style\RadioButton\RadioButton_FootballSide.xaml;Style\RadioButton\RadioButton_NdiView.xaml;Style\RadioButton\RadioButton_Setting.xaml;Style\Slider\Slider_Setting.xaml;Style\TextBox\TextBox_Setting.xaml;Themes\Generic.xaml;Toolkit\NumericUpDown\NumericUpDown.xaml;
False
True
......@@ -123,6 +123,7 @@
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
......@@ -135,7 +136,7 @@
<Button Content="Replay" Command="{Binding ReplayCommand}" Grid.Column="1" Width="100" Height="40" Margin="10" Style="{StaticResource Button_Setting}"/>
<CheckBox Content="落盘开关" Command="{Binding SaveCommand}" Grid.Column="2" Width="100" Height="40" Margin="10" VerticalContentAlignment="Center" Style="{StaticResource CheckBox_Setting}" Foreground="White"/>
<CheckBox Content="落盘开关" Command="{Binding SaveMatImageCommand}" IsChecked="{Binding IsMatImage,Mode=TwoWay}" Grid.Column="2" Width="100" Height="40" Margin="10" VerticalContentAlignment="Center" Style="{StaticResource CheckBox_Setting}" Foreground="White"/>
<Button Content="Live" Command="{Binding LiveCommand}" Grid.Column="3" Width="100" Height="40" Margin="10" Style="{StaticResource Button_Setting}"/>
......
......@@ -80,6 +80,12 @@ namespace VIZ.FGOUT.Module
this.SendPlaceCommand = new VCommand(this.sendPlace);
this.SavePalceCommand = new VCommand(this.SavePlace);
this.SaveMatImageCommand = new VCommand(this.MatImageCommand);
// replay
this.ReplayCommand = new VCommand(this.Replay);
}
/// <summary>
......@@ -107,14 +113,14 @@ namespace VIZ.FGOUT.Module
{
IsAutoEnbale = true;
IsEnbaleTarget = false;
SendIsManual("auto");//manual
SendIsManual("auto");//自动模式
}
else
{
IsEnbaleTarget = true;
IsAutoEnbale = false;
SendIsManual("manual");
SendIsManual("manual");//手动模式
}
......@@ -460,11 +466,64 @@ namespace VIZ.FGOUT.Module
public VCommand ReplayCommand { get; set; }
/// <summary>
/// replay 播控功能
/// </summary>
private void Replay()
{
ReplayModel replayModel = new ReplayModel();
ApplicationDomainEx.MessageManager.Send(replayModel);
}
#endregion
#region 落盘开关
public VCommand SaveCommand { get; set; }
public VCommand SaveMatImageCommand { get; set; }
/// <summary>
/// 是否落盘开始
/// </summary>
private void MatImageCommand()
{
ReplayPackage replayPackage = new ReplayPackage();
replayPackage.type = "LOADMASK";
VedioData data = new VedioData();
if(IsMatImage)
{
data.loadFlag = 1;
}
else
{
data.loadFlag = 0;
}
replayPackage.data = data;
// 发送UDP命令
UdpEndpointManager manager = ConnectionManager.UdpConnection.GetEndpointManager($"CAM_1__CLIP");
if (manager == null) return;
manager.SendJson(replayPackage);
}
private bool isMatImage = false;
public bool IsMatImage
{
get
{
return isMatImage;
}
set
{
isMatImage = value;
this.RaisePropertyChanged(nameof(IsMatImage));
}
}
#endregion
......@@ -520,10 +579,8 @@ namespace VIZ.FGOUT.Module
EndEnable = true;
InvalidEnable = true;
StartEnable = false;
}
/// <summary>
/// 结束位置Command命令
/// </summary>
......
......@@ -150,6 +150,10 @@ namespace VIZ.FGOUT.Module
AlgorithmSender.AutoMode(manager,this.bulidPackage(AlgorithmAutoModeCmd.set_params,null),option);
}
// 配置文件添加config
private SetManualConfig manualConfig;
/// <summary>
/// /跟踪
/// </summary>
......@@ -216,6 +220,12 @@ namespace VIZ.FGOUT.Module
public override void Tracking(Point center)
{
this.manualConfig = ApplicationDomainEx.LiteDbContext.SetManualConfig.FindAll().FirstOrDefault();
if (this.manualConfig.IsManual) return;
UdpEndpointManager manager = ConnectionManager.UdpConnection.GetEndpointManager("CAM_1");
AlgorithmSenderOption option = new AlgorithmSenderOption();
......
......@@ -109,6 +109,11 @@ namespace VIZ.FGOUT.Module
}
/// <summary>
/// 时间戳
/// </summary>
public long timecode = 0;
/// <summary>
/// 处理NDI流帧
/// </summary>
private void NDIStream_ExecuteVideoFrame(object sender, VideoFrameEventArgs e)
......@@ -117,6 +122,8 @@ namespace VIZ.FGOUT.Module
if (view == null)
return;
//时间戳获取
timecode= e.Frame.TimeStamp;
// 更新画面
view.video.UpdateVideoFrame(e.Frame);
......@@ -151,14 +158,18 @@ namespace VIZ.FGOUT.Module
}
// 在需要发送裁切框时
if (this.viewConfig.IsSendToCrop)
{
UdpEndpointManager manager_clip = ConnectionManager.UdpConnection.GetEndpointManager($"{this.ViewKey}__CLIP");
if (manager_clip != null)
{
ClipSender.CropRoi(manager_clip, 0, this.GetManulRoi((int)sendValue.Value), ApplicationDomainEx.VIDEO_CLIP_BOX_WIDTH, e.Frame.Height, sendValue.TimeCode);
}
}
//if (this.viewConfig.IsSendToCrop)
//{
// UdpEndpointManager manager_clip = ConnectionManager.UdpConnection.GetEndpointManager($"{this.ViewKey}__CLIP");
// if (manager_clip != null)
// {
// ClipSender.CropRoi(manager_clip, 0, this.GetManulRoi((int)sendValue.Value), ApplicationDomainEx.VIDEO_CLIP_BOX_WIDTH, e.Frame.Height, sendValue.TimeCode);
// }
//}
}
// 统计裁切FPS
......
......@@ -130,30 +130,54 @@ namespace VIZ.FGOUT.Module
ApplicationDomainEx.MessageManager.Register<AlgorithmMessage__crop_roi>(this, this.OnAlgorithmMessage__crop_roi);
NDIView nDIView = this.GetView<NDIView>();
// 开始的位置
ApplicationDomainEx.MessageManager.Register<StartPlaceModel>(this, this.StartPlace);
// 结束位置的
ApplicationDomainEx.MessageManager.Register<EndPlaceModel>(this, this.EndPlace);
// 无效区域的注册
ApplicationDomainEx.MessageManager.Register<InvalidPlaceModel>(this, this.InvalidPlaceModel);
//清除位置
ApplicationDomainEx.MessageManager.Register<CleanPlaceModel>(this, this.CleanPlace);
// 算法发送命令
ApplicationDomainEx.MessageManager.Register<SendPlaceModel>(this, this.SendPlace);
// 保存按钮发送命令
ApplicationDomainEx.MessageManager.Register<SavePlaceModel>(this, this.SavePlace);
// 调用Replay发送命令
ApplicationDomainEx.MessageManager.Register<ReplayModel>(this,this.Replay);
}
/// <summary>
/// replay 命令
/// </summary>
private void Replay(ReplayModel replayModel)
{
if (this.ViewKey != "CAM_1")
{
return;
}
ReplayPanelView replayPanelView = new ReplayPanelView();
RePlayPanelViewModel rePlayPanelViewModel = replayPanelView.DataContext as RePlayPanelViewModel;
rePlayPanelViewModel.timecode = timecode;
replayPanelView.Show();
}
/// <summary>
/// 开始位置命令
/// </summary>
public bool IsDrawStartPlace = true;
private void StartPlace(StartPlaceModel startPlaceModel)
......@@ -172,6 +196,10 @@ namespace VIZ.FGOUT.Module
}
/// <summary>
/// 结束位置命令
/// </summary>
public bool IsDrawEndPlace = false;
private void EndPlace(EndPlaceModel endPlaceModel)
{
......@@ -190,6 +218,11 @@ namespace VIZ.FGOUT.Module
public bool IsDrawInvalidPlace = false;
/// <summary>
/// 无效位置
/// </summary>
/// <param name="invalidPlaceModel"></param>
private void InvalidPlaceModel(InvalidPlaceModel invalidPlaceModel)
{
......@@ -228,6 +261,10 @@ namespace VIZ.FGOUT.Module
}
/// <summary>
/// 发送位置命令
/// </summary>
/// <param name="sendPlaceModel"></param>
private void SendPlace(SendPlaceModel sendPlaceModel)
{
......@@ -277,11 +314,11 @@ namespace VIZ.FGOUT.Module
if (rectInvalid.Width == 0 && rectInvalid.Height == 0)
{
package.validPlace = null;
package.invalidPlace = null;
}
else
{
package.validPlace = Coordinate(rectInvalid, renderInfo, srcWidth, srcHeight);
package.invalidPlace = Coordinate(rectInvalid, renderInfo, srcWidth, srcHeight);
}
if (manager == null)
......@@ -593,7 +630,7 @@ namespace VIZ.FGOUT.Module
this.IsShowAlgorithmTargetBox = config.IsShowAlgorithmTargetBox;
if (this.ViewKey == "CAM_2")
if (this.ViewKey == "CAM_1")
{
SetPlaceConfig setPlaceConfig = ApplicationDomainEx.LiteDbContext.SetPlaceConfig.FindAll().FirstOrDefault();
......
<Window x:Class="VIZ.FGOUT.Module.ReplayPanelView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:VIZ.FGOUT.Module"
mc:Ignorable="d" WindowStartupLocation="CenterScreen"
Title="Replay功能" Height="450" Width="800">
<Window.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/VIZ.FGOUT.Module.Resource;component/Style/RadioButton/RadioButton_Setting.xaml"></ResourceDictionary>
<ResourceDictionary Source="/VIZ.FGOUT.Module.Resource;component/Style/Button/Button_Setting.xaml"></ResourceDictionary>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Window.Resources>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="60"/>
<RowDefinition Height="60"/>
<RowDefinition Height="60"/>
<RowDefinition Height="60"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Button Grid.Row="0" Grid.Column="0" Style="{StaticResource Button_Setting}" Width="120" Height="40" Content="Replay" HorizontalAlignment="Center" VerticalAlignment="Center" Command="{Binding ReplayVedioCommand}"/>
<Button Grid.Row="0" Grid.Column="1" Style="{StaticResource Button_Setting}" Width="120" Height="40" Content="重新开始" HorizontalAlignment="Center" VerticalAlignment="Center" Command="{Binding CleanVedioCommand}" />
<Button Grid.Row="0" Grid.Column="2" Style="{StaticResource Button_Setting}" Width="120" Height="40" Content="Live" HorizontalAlignment="Center" VerticalAlignment="Center" Command="{Binding LiveVedioCommand}" />
<Button Grid.Row="0" Grid.Column="3" Style="{StaticResource Button_Setting}" Width="120" Height="40" Content="Stop" HorizontalAlignment="Center" VerticalAlignment="Center" Command="{Binding StopVedioCommand}" />
<!--Foreground="White"-->
<TextBlock Grid.Row="1" Grid.Column="0" FontSize="18" Text="音视频" VerticalAlignment="Center" />
<TextBlock Grid.Row="2" Grid.Column="0" Width="80" FontSize="18" Text="间隔秒数:" VerticalAlignment="Center" HorizontalAlignment="Right"/>
<TextBox Grid.Row="2" Grid.Column="1" FontSize="18" VerticalContentAlignment="Center" VerticalAlignment="Center" Width="150" Height="40" Text="{Binding ReplaySencond,Mode=TwoWay}"/>
</Grid>
</Window>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using VIZ.Framework.Core;
namespace VIZ.FGOUT.Module
{
/// <summary>
/// ReplayPanelView.xaml 的交互逻辑
/// </summary>
public partial class ReplayPanelView : Window
{
public ReplayPanelView()
{
InitializeComponent();
// view 和 viewModel 进行绑定
WPFHelper.BindingViewModel(this, new RePlayPanelViewModel());
}
}
}
......@@ -7,7 +7,7 @@
xmlns:local="clr-namespace:VIZ.FGOUT.Module"
xmlns:fcommon="clr-namespace:VIZ.Framework.Common;assembly=VIZ.Framework.Common"
xmlns:domain="clr-namespace:VIZ.FGOUT.Domain;assembly=VIZ.FGOUT.Domain"
d:DataContext="{d:DesignInstance Type=local:SystemSettingViewModel}"
d:DataContext="{d:DesignInstance Type=local:SystemSettingViewModel}" WindowStartupLocation="CenterScreen"
mc:Ignorable="d" WindowState="Normal" WindowStyle="None" AllowsTransparency="True"
Height="800" Width="800">
<Window.Resources>
......
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VIZ.FGOUT.Connection;
using VIZ.Framework.Connection;
using VIZ.Framework.Core;
namespace VIZ.FGOUT.Module
{
/// <summary>
/// Replay功能
/// </summary>
public class RePlayPanelViewModel: ViewModelBase
{
public RePlayPanelViewModel()
{
ReplayVedioCommand = new VCommand(this.ReplayVedio);
StopVedioCommand = new VCommand(this.StopVedio);
CleanVedioCommand = new VCommand(this.CleanVedio);
}
/// <summary>
/// ReplayCommand
/// </summary>
public VCommand ReplayVedioCommand { get; set; }
/// <summary>
/// replay命令
/// </summary>
private void ReplayVedio()
{
UdpEndpointManager manager = ConnectionManager.UdpConnection.GetEndpointManager($"CAM_1__CLIP");
if (manager == null) return;
ReplayPackage replayPackage = new ReplayPackage();
VedioData data = new VedioData();
replayPackage.type = "REPLAY";
data.backTimes = Convert.ToInt32(ReplaySencond);
//timecode
data.timecode = timecode;
data.status = 1;
replayPackage.data = data;
manager.SendJson(replayPackage);
}
/// <summary>
/// 清楚命令
/// </summary>
public VCommand CleanVedioCommand { get; set; }
/// <summary>
/// 清楚视频命令
/// </summary>
private void CleanVedio()
{
UdpEndpointManager manager = ConnectionManager.UdpConnection.GetEndpointManager($"CAM_1__CLIP");
if (manager == null) return;
ReplayPackage replayPackage = new ReplayPackage();
VedioData data = new VedioData();
replayPackage.type = "REPLAY";
data.backTimes = Convert.ToInt32(ReplaySencond);
//timecode
data.timecode = timecode;
data.status = 2; //重新开始
replayPackage.data = data;
manager.SendJson(replayPackage);
}
/// <summary>
/// 返回直播Command命令
/// </summary>
public VCommand LiveVedioCommand { get; set; }
private void LiveVedio()
{
}
public long timecode { get; set; }
public VCommand StopVedioCommand { get; set; }
private void StopVedio()
{
UdpEndpointManager manager = ConnectionManager.UdpConnection.GetEndpointManager($"CAM_1__CLIP");
if (manager == null) return;
ReplayPackage replayPackage = new ReplayPackage();
VedioData data = new VedioData();
replayPackage.type = "REPLAY";
data.backTimes = Convert.ToInt32(ReplaySencond);
//timecode
data.timecode = timecode;
data.status = 0;//停止
replayPackage.data = data;
manager.SendJson(replayPackage);
}
/// <summary>
/// 秒数
/// </summary>
private string replaySencond;
public string ReplaySencond
{
get
{
return replaySencond;
}
set
{
replaySencond = value;
this.RaisePropertyChanged(nameof(ReplaySencond));
}
}
}
}
......@@ -48,6 +48,9 @@
<LangVersion>7.3</LangVersion>
<ErrorReport>prompt</ErrorReport>
</PropertyGroup>
<PropertyGroup>
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
</PropertyGroup>
<ItemGroup>
<Reference Include="Gma.System.MouseKeyHook, Version=5.6.130.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\MouseKeyHook.5.6.0\lib\net40\Gma.System.MouseKeyHook.dll</HintPath>
......@@ -216,6 +219,7 @@
<Compile Include="SystemSetting\ViewModel\ISystemSetting.cs" />
<Compile Include="SystemSetting\ViewModel\MattingImagePanelViewModel.cs" />
<Compile Include="SystemSetting\ViewModel\PreviewSettingPanelViewModel.cs" />
<Compile Include="SystemSetting\ViewModel\RePlayPanelViewModel.cs" />
<Compile Include="SystemSetting\ViewModel\StyleSettingPanelViewModel.cs" />
<Compile Include="SystemSetting\ViewModel\SystemSettingViewModel.cs" />
<Compile Include="SystemSetting\View\AboutPanelView.xaml.cs">
......@@ -236,6 +240,9 @@
<Compile Include="SystemSetting\View\PreviewSettingPanelView.xaml.cs">
<DependentUpon>PreviewSettingPanelView.xaml</DependentUpon>
</Compile>
<Compile Include="SystemSetting\View\ReplayPanelView.xaml.cs">
<DependentUpon>ReplayPanelView.xaml</DependentUpon>
</Compile>
<Compile Include="SystemSetting\View\StyleSettingPanelView.xaml.cs">
<DependentUpon>StyleSettingPanelView.xaml</DependentUpon>
</Compile>
......@@ -371,6 +378,10 @@
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Page Include="SystemSetting\View\ReplayPanelView.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="SystemSetting\View\StyleSettingPanelView.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
......
#pragma checksum "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "2688ADCEA6038876C8E633A8B5E08FE68AE1CB297C0902F4815A9E389D56767E"
#pragma checksum "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "EBD31C670888EB0F86E885AD52231780FB5993566DBE109BA766AC3EDF8A9636"
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
......@@ -58,7 +58,7 @@ namespace VIZ.FGOUT.Module {
#line hidden
#line 159 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
#line 160 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal VIZ.FGOUT.Module.NDIView cam1;
......@@ -66,7 +66,7 @@ namespace VIZ.FGOUT.Module {
#line hidden
#line 171 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
#line 172 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal VIZ.FGOUT.Module.NDIView cam2;
......
#pragma checksum "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "2688ADCEA6038876C8E633A8B5E08FE68AE1CB297C0902F4815A9E389D56767E"
#pragma checksum "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "EBD31C670888EB0F86E885AD52231780FB5993566DBE109BA766AC3EDF8A9636"
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
......@@ -58,7 +58,7 @@ namespace VIZ.FGOUT.Module {
#line hidden
#line 159 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
#line 160 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal VIZ.FGOUT.Module.NDIView cam1;
......@@ -66,7 +66,7 @@ namespace VIZ.FGOUT.Module {
#line hidden
#line 171 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
#line 172 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal VIZ.FGOUT.Module.NDIView cam2;
......
#pragma checksum "..\..\..\..\..\SystemSetting\View\SystemSettingView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "DCA2CEC84123EB945888B6EF82EA6C96CFFAAF23041A372794EF203E82163F4D"
#pragma checksum "..\..\..\..\..\SystemSetting\View\SystemSettingView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "9C32FAA6BAEFABBE61D93639A77AE0882F5269C8AAA3231CEEB8C61D903C1B05"
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
......
#pragma checksum "..\..\..\..\..\SystemSetting\View\SystemSettingView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "DCA2CEC84123EB945888B6EF82EA6C96CFFAAF23041A372794EF203E82163F4D"
#pragma checksum "..\..\..\..\..\SystemSetting\View\SystemSettingView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "9C32FAA6BAEFABBE61D93639A77AE0882F5269C8AAA3231CEEB8C61D903C1B05"
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
......
0e5bea49a81c01edd9776b6b27bb57e7a242be3e
1912ab3b771ee685c1e5b5259c300d548dcc82e8
......@@ -586,3 +586,5 @@ D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\obj\x64\Debug\VIZ.FGOUT.Module.csp
D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\obj\x64\Debug\VIZ.FGOUT.Module.csproj.CopyComplete
D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\obj\x64\Debug\VIZ.FGOUT.Module.dll
D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\obj\x64\Debug\VIZ.FGOUT.Module.pdb
D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\obj\x64\Debug\SystemSetting\View\RePlayPanelView.g.cs
D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\obj\x64\Debug\SystemSetting\View\RePlayPanelView.baml
......@@ -10,11 +10,11 @@ none
false
DEBUG;TRACE
191210541056
20-1785223287
841658946044
86467701229
150-2097665076
NDIMainView\View\NDIMainView.xaml;NDIPreviewView\View\NDIPreviewView.xaml;NDISettingView\View\AlgorithmSettingPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmCablewayPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmNearPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmSinglePanelView.xaml;NDISettingView\View\Algorithm\AlgorithmSixteenPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmTacticsPanelView.xaml;NDISettingView\View\NDISettingPanelView.xaml;NDISettingView\View\NDISettingView.xaml;NDIView\View\NDIView.xaml;SystemSetting\View\AboutPanelView.xaml;SystemSetting\View\CheckDataPanelView.xaml;SystemSetting\View\HotkeySettingPanelView.xaml;SystemSetting\View\MattingImagePanelView.xaml;SystemSetting\View\PackageSettingPanelView.xaml;SystemSetting\View\PreviewSettingPanelView.xaml;SystemSetting\View\StyleSettingPanelView.xaml;SystemSetting\View\SystemSettingView.xaml;
NDIMainView\View\NDIMainView.xaml;NDIPreviewView\View\NDIPreviewView.xaml;NDISettingView\View\AlgorithmSettingPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmCablewayPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmNearPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmSinglePanelView.xaml;NDISettingView\View\Algorithm\AlgorithmSixteenPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmTacticsPanelView.xaml;NDISettingView\View\NDISettingPanelView.xaml;NDISettingView\View\NDISettingView.xaml;NDIView\View\NDIView.xaml;SystemSetting\View\AboutPanelView.xaml;SystemSetting\View\CheckDataPanelView.xaml;SystemSetting\View\HotkeySettingPanelView.xaml;SystemSetting\View\MattingImagePanelView.xaml;SystemSetting\View\PackageSettingPanelView.xaml;SystemSetting\View\PreviewSettingPanelView.xaml;SystemSetting\View\ReplayPanelView.xaml;SystemSetting\View\StyleSettingPanelView.xaml;SystemSetting\View\SystemSettingView.xaml;
False
......@@ -4,17 +4,17 @@
library
C#
.cs
D:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\obj\x64\Debug\
D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\obj\x64\Debug\
VIZ.FGOUT.Module
none
false
DEBUG;TRACE
191210541056
20-1785223287
85845949679
150549297810
NDIMainView\View\NDIMainView.xaml;NDIPreviewView\View\NDIPreviewView.xaml;NDISettingView\View\AlgorithmSettingPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmCablewayPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmNearPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmSinglePanelView.xaml;NDISettingView\View\Algorithm\AlgorithmSixteenPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmTacticsPanelView.xaml;NDISettingView\View\NDISettingPanelView.xaml;NDISettingView\View\NDISettingView.xaml;NDIView\View\NDIView.xaml;SystemSetting\View\AboutPanelView.xaml;SystemSetting\View\CheckDataPanelView.xaml;SystemSetting\View\HotkeySettingPanelView.xaml;SystemSetting\View\MattingImagePanelView.xaml;SystemSetting\View\PackageSettingPanelView.xaml;SystemSetting\View\PreviewSettingPanelView.xaml;SystemSetting\View\StyleSettingPanelView.xaml;SystemSetting\View\SystemSettingView.xaml;
87-345295136
150-2097665076
NDIMainView\View\NDIMainView.xaml;NDIPreviewView\View\NDIPreviewView.xaml;NDISettingView\View\AlgorithmSettingPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmCablewayPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmNearPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmSinglePanelView.xaml;NDISettingView\View\Algorithm\AlgorithmSixteenPanelView.xaml;NDISettingView\View\Algorithm\AlgorithmTacticsPanelView.xaml;NDISettingView\View\NDISettingPanelView.xaml;NDISettingView\View\NDISettingView.xaml;NDIView\View\NDIView.xaml;SystemSetting\View\AboutPanelView.xaml;SystemSetting\View\CheckDataPanelView.xaml;SystemSetting\View\HotkeySettingPanelView.xaml;SystemSetting\View\MattingImagePanelView.xaml;SystemSetting\View\PackageSettingPanelView.xaml;SystemSetting\View\PreviewSettingPanelView.xaml;SystemSetting\View\ReplayPanelView.xaml;SystemSetting\View\StyleSettingPanelView.xaml;SystemSetting\View\SystemSettingView.xaml;
True
D:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\obj\x64\Debug\GeneratedInternalTypeHelper.g.i.cs
D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\obj\x64\Debug\GeneratedInternalTypeHelper.g.i.cs
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIMainView\View\NDIMainView.xaml;;
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIPreviewView\View\NDIPreviewView.xaml;;
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDISettingView\View\AlgorithmSettingPanelView.xaml;;
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDISettingView\View\Algorithm\AlgorithmCablewayPanelView.xaml;;
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDISettingView\View\Algorithm\AlgorithmNearPanelView.xaml;;
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDISettingView\View\Algorithm\AlgorithmSinglePanelView.xaml;;
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDISettingView\View\Algorithm\AlgorithmSixteenPanelView.xaml;;
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDISettingView\View\Algorithm\AlgorithmTacticsPanelView.xaml;;
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDISettingView\View\NDISettingPanelView.xaml;;
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDISettingView\View\NDISettingView.xaml;;
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\View\NDIView.xaml;;
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\AboutPanelView.xaml;;
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\CheckDataPanelView.xaml;;
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\HotkeySettingPanelView.xaml;;
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\MattingImagePanelView.xaml;;
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\PackageSettingPanelView.xaml;;
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\PreviewSettingPanelView.xaml;;
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\StyleSettingPanelView.xaml;;
FD:\wyh\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\SystemSettingView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIMainView\View\NDIMainView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIPreviewView\View\NDIPreviewView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDISettingView\View\AlgorithmSettingPanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDISettingView\View\Algorithm\AlgorithmCablewayPanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDISettingView\View\Algorithm\AlgorithmNearPanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDISettingView\View\Algorithm\AlgorithmSinglePanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDISettingView\View\Algorithm\AlgorithmSixteenPanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDISettingView\View\Algorithm\AlgorithmTacticsPanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDISettingView\View\NDISettingPanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDISettingView\View\NDISettingView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIView\View\NDIView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\AboutPanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\CheckDataPanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\HotkeySettingPanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\MattingImagePanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\PackageSettingPanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\PreviewSettingPanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\ReplayPanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\StyleSettingPanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\SystemSettingView.xaml;;
D:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\obj\x64\Debug\GeneratedInternalTypeHelper.g.cs

FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIMainView\View\NDIMainView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\NDIPreviewView\View\NDIPreviewView.xaml;;
......@@ -17,6 +17,7 @@ FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\HotkeySettingP
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\MattingImagePanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\PackageSettingPanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\PreviewSettingPanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\ReplayPanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\StyleSettingPanelView.xaml;;
FD:\wyh\FGOUT\FGOUT\VIZ.FGOUT\VIZ.FGOUT.Module\SystemSetting\View\SystemSettingView.xaml;;
......@@ -195,6 +195,9 @@ namespace VIZ.Framework.Common
// SetManualConfig manualConfig;
if (this.TrackingBoxClick == null || !this.IsEnabled)
return;
......
......@@ -70,8 +70,8 @@ D:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Core\bin\x64\Debug\SharpDX.pdb
D:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Core\bin\x64\Debug\SharpDX.Mathematics.pdb
D:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Core\bin\x64\Debug\SharpDX.Mathematics.xml
D:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Core\bin\x64\Debug\TDx.SpaceMouse.Navigation3D.xml
D:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Core\obj\x64\Debug\VIZ.Framework.Core.csproj.AssemblyReference.cache
D:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Core\obj\x64\Debug\VIZ.Framework.Core.csproj.CoreCompileInputs.cache
D:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Core\obj\x64\Debug\VIZ.Framework.Core.csproj.CopyComplete
D:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Core\obj\x64\Debug\VIZ.Framework.Core.dll
D:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Core\obj\x64\Debug\VIZ.Framework.Core.pdb
D:\wyh\FGOUT\FGOUT\VIZ.Framework\VIZ.Framework.Core\obj\x64\Debug\VIZ.Framework.Core.csproj.AssemblyReference.cache
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