Commit b5e17edf by 鲁志-悦动

倒计时设置TextBox鼠标点击别处使其失去焦点

parent 59b5500a
using log4net; using log4net;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VIZ.FGOUT.Domain;
using VIZ.Framework.Common;
using VIZ.Framework.Core;
namespace VIZ.FGOUT.Module namespace VIZ.FGOUT.Module
......
using System; namespace VIZ.FGOUT.Module
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace VIZ.FGOUT.Module
{ {
/// <summary> /// <summary>
/// GPIO支持 /// GPIO支持
......
...@@ -6,7 +6,6 @@ using System.Threading.Tasks; ...@@ -6,7 +6,6 @@ using System.Threading.Tasks;
using VIZ.FGOUT.Domain; using VIZ.FGOUT.Domain;
using VIZ.FGOUT.Storage; using VIZ.FGOUT.Storage;
using VIZ.Framework.Core; using VIZ.Framework.Core;
using VIZ.Framework.Domain;
namespace VIZ.FGOUT.Module namespace VIZ.FGOUT.Module
......
...@@ -152,29 +152,30 @@ ...@@ -152,29 +152,30 @@
Grid.Row="2" Grid.Row="2"
Grid.Column="1" Grid.Column="1"
Margin="45,30,0,0">--> Margin="45,30,0,0">-->
<Grid <ScrollViewer
Grid.Row="2" Grid.Row="2"
Grid.Column="1" Grid.Column="1"
Margin="70,0,0,0"> VerticalScrollBarVisibility="Disabled">
<Grid.ColumnDefinitions> <Grid Margin="70,0,0,0">
<ColumnDefinition /> <Grid.ColumnDefinitions>
<ColumnDefinition /> <ColumnDefinition />
<ColumnDefinition /> <ColumnDefinition />
<ColumnDefinition /> <ColumnDefinition />
<ColumnDefinition /> <ColumnDefinition />
<ColumnDefinition Width="*" /> <ColumnDefinition />
</Grid.ColumnDefinitions> <ColumnDefinition Width="*" />
<Grid.RowDefinitions> </Grid.ColumnDefinitions>
<!--<RowDefinition Height="70" /> <Grid.RowDefinitions>
<!--<RowDefinition Height="70" />
<RowDefinition Height="280" />--> <RowDefinition Height="280" />-->
<RowDefinition /> <RowDefinition />
<RowDefinition /> <RowDefinition />
<RowDefinition /> <RowDefinition />
<RowDefinition /> <RowDefinition />
<RowDefinition /> <RowDefinition />
<RowDefinition /> <RowDefinition />
</Grid.RowDefinitions> </Grid.RowDefinitions>
<!--<GroupBox Foreground="White" Header="自动检测"> <!--<GroupBox Foreground="White" Header="自动检测">
<CheckBox <CheckBox
x:Name="_AutoMode_" x:Name="_AutoMode_"
Margin="15" Margin="15"
...@@ -202,8 +203,8 @@ ...@@ -202,8 +203,8 @@
Style="{StaticResource CheckBox_Setting}" /> Style="{StaticResource CheckBox_Setting}" />
</Grid> </Grid>
</GroupBox>--> </GroupBox>-->
<!-- 检测模式 --> <!-- 检测模式 -->
<!--<GroupBox <!--<GroupBox
Grid.ColumnSpan="2" Grid.ColumnSpan="2"
Foreground="White" Foreground="White"
Header="检测模式"> Header="检测模式">
...@@ -231,7 +232,7 @@ ...@@ -231,7 +232,7 @@
Style="{StaticResource CheckBox_Setting}" /> Style="{StaticResource CheckBox_Setting}" />
</StackPanel> </StackPanel>
</GroupBox>--> </GroupBox>-->
<!--<CheckBox <!--<CheckBox
x:Name="_AutoMode_" x:Name="_AutoMode_"
Grid.Row="0" Grid.Row="0"
Grid.Column="0" Grid.Column="0"
...@@ -243,92 +244,92 @@ ...@@ -243,92 +244,92 @@
Foreground="White" Foreground="White"
IsChecked="{Binding Path=IsAutoEnable, Mode=TwoWay}" IsChecked="{Binding Path=IsAutoEnable, Mode=TwoWay}"
Style="{StaticResource CheckBox_Setting}" />--> Style="{StaticResource CheckBox_Setting}" />-->
<Border <Border
Grid.ColumnSpan="3" Grid.ColumnSpan="3"
BorderBrush="Gray" BorderBrush="Gray"
BorderThickness="1" BorderThickness="1"
Opacity="1"> Opacity="1">
<Grid> <Grid>
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition /> <ColumnDefinition />
<ColumnDefinition /> <ColumnDefinition />
<ColumnDefinition /> <ColumnDefinition />
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
<RadioButton <RadioButton
x:Name="_AutoMode_" x:Name="_AutoMode_"
Grid.Row="0" Grid.Row="0"
Grid.Column="0" Grid.Column="0"
Width="100" Width="100"
Height="40" Height="40"
Click="AutoMode_OnClick" Click="AutoMode_OnClick"
Content="自动" Content="自动"
IsChecked="{Binding Path=IsAutoEnable, Mode=TwoWay}" IsChecked="{Binding Path=IsAutoEnable, Mode=TwoWay}"
Style="{StaticResource RadioButton_NdiMainViewBlue}" /> Style="{StaticResource RadioButton_NdiMainViewBlue}" />
<ToggleButton <ToggleButton
Grid.Row="0" Grid.Row="0"
Grid.Column="1" Grid.Column="1"
Width="100" Width="100"
Height="40" Height="40"
Margin="-50,0,0,0" Margin="-50,0,0,0"
Content="开始" Content="开始"
IsChecked="{Binding StartIsChecked}" IsChecked="{Binding StartIsChecked}"
IsEnabled="{Binding StartEnable}" IsEnabled="{Binding StartEnable}"
Style="{StaticResource ToggleButtonStyle}"> Style="{StaticResource ToggleButtonStyle}">
<b:Interaction.Triggers> <b:Interaction.Triggers>
<b:EventTrigger EventName="Checked"> <b:EventTrigger EventName="Checked">
<b:InvokeCommandAction Command="{Binding StartRegionCommand}" /> <b:InvokeCommandAction Command="{Binding StartRegionCommand}" />
</b:EventTrigger> </b:EventTrigger>
<b:EventTrigger EventName="Unchecked"> <b:EventTrigger EventName="Unchecked">
<b:InvokeCommandAction Command="{Binding StartRegionUncheckedCommand}" /> <b:InvokeCommandAction Command="{Binding StartRegionUncheckedCommand}" />
</b:EventTrigger> </b:EventTrigger>
</b:Interaction.Triggers> </b:Interaction.Triggers>
</ToggleButton> </ToggleButton>
<ToggleButton
Grid.Row="0"
Grid.Column="2"
Width="100"
Height="40"
Margin="-50,0,0,0"
Content="结束"
IsChecked="{Binding EndIsChecked}"
IsEnabled="{Binding EndEnable}"
Style="{StaticResource ToggleButtonStyle}">
<b:Interaction.Triggers>
<b:EventTrigger EventName="Checked">
<b:InvokeCommandAction Command="{Binding EndRegionCommand}" />
</b:EventTrigger>
<b:EventTrigger EventName="Unchecked">
<b:InvokeCommandAction Command="{Binding EndRegionUncheckedCommand}" />
</b:EventTrigger>
</b:Interaction.Triggers>
</ToggleButton>
</Grid>
</Border>
<Border <ToggleButton
Grid.Row="1" Grid.Row="0"
Grid.ColumnSpan="3" Grid.Column="2"
Margin="0,10,0,0" Width="100"
BorderBrush="Gray" Height="40"
BorderThickness="1"> Margin="-50,0,0,0"
<Grid> Content="结束"
<Grid.ColumnDefinitions> IsChecked="{Binding EndIsChecked}"
<ColumnDefinition /> IsEnabled="{Binding EndEnable}"
<ColumnDefinition /> Style="{StaticResource ToggleButtonStyle}">
<ColumnDefinition /> <b:Interaction.Triggers>
</Grid.ColumnDefinitions> <b:EventTrigger EventName="Checked">
<RadioButton <b:InvokeCommandAction Command="{Binding EndRegionCommand}" />
x:Name="_ManualMode_" </b:EventTrigger>
Grid.Column="0" <b:EventTrigger EventName="Unchecked">
Width="100" <b:InvokeCommandAction Command="{Binding EndRegionUncheckedCommand}" />
Height="40" </b:EventTrigger>
Click="ManualMode_OnClick" </b:Interaction.Triggers>
Content="手动" </ToggleButton>
IsChecked="{Binding Path=IsEnableTarget, Mode=TwoWay}" </Grid>
Style="{StaticResource RadioButton_NdiMainViewBlue}" /> </Border>
<!--<CheckBox
<Border
Grid.Row="1"
Grid.ColumnSpan="3"
Margin="0,10,0,0"
BorderBrush="Gray"
BorderThickness="1">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<RadioButton
x:Name="_ManualMode_"
Grid.Column="0"
Width="100"
Height="40"
Click="ManualMode_OnClick"
Content="手动"
IsChecked="{Binding Path=IsEnableTarget, Mode=TwoWay}"
Style="{StaticResource RadioButton_NdiMainViewBlue}" />
<!--<CheckBox
x:Name="_ManualMode_" x:Name="_ManualMode_"
Grid.Row="1" Grid.Row="1"
Grid.Column="0" Grid.Column="0"
...@@ -340,26 +341,26 @@ ...@@ -340,26 +341,26 @@
Foreground="White" Foreground="White"
IsChecked="{Binding Path=IsEnableTarget, Mode=TwoWay}" IsChecked="{Binding Path=IsEnableTarget, Mode=TwoWay}"
Style="{StaticResource CheckBox_Setting}" />--> Style="{StaticResource CheckBox_Setting}" />-->
<Button <Button
Grid.Column="1" Grid.Column="1"
Width="100" Width="100"
Height="40" Height="40"
Command="{Binding Path=MattStartCommand}" Command="{Binding Path=MattStartCommand}"
Content="开始" Content="开始"
IsEnabled="{Binding MattStartIsEnabled}" IsEnabled="{Binding MattStartIsEnabled}"
Style="{StaticResource ButtonStyle}" /> Style="{StaticResource ButtonStyle}" />
<Button <Button
Grid.Column="2" Grid.Column="2"
Width="100" Width="100"
Height="40" Height="40"
Command="{Binding Path=MattEndCommand}" Command="{Binding Path=MattEndCommand}"
Content="结束" Content="结束"
IsEnabled="{Binding MattStartIsEnabled}" IsEnabled="{Binding MattStartIsEnabled}"
Style="{StaticResource ButtonStyle}" /> Style="{StaticResource ButtonStyle}" />
</Grid> </Grid>
</Border> </Border>
<!--<GroupBox <!--<GroupBox
Grid.Row="1" Grid.Row="1"
Grid.ColumnSpan="4" Grid.ColumnSpan="4"
Foreground="White" Foreground="White"
...@@ -477,7 +478,7 @@ ...@@ -477,7 +478,7 @@
</Grid> </Grid>
</GroupBox>--> </GroupBox>-->
<!--<Button <!--<Button
Grid.Row="1" Grid.Row="1"
Grid.Column="0" Grid.Column="0"
Width="120" Width="120"
...@@ -487,7 +488,7 @@ ...@@ -487,7 +488,7 @@
Content="音视频停止命令" Content="音视频停止命令"
Style="{StaticResource ButtonStyle}" />--> Style="{StaticResource ButtonStyle}" />-->
<!--<Button <!--<Button
Grid.Row="1" Grid.Row="1"
Grid.Column="2" Grid.Column="2"
Width="100" Width="100"
...@@ -497,7 +498,7 @@ ...@@ -497,7 +498,7 @@
Content="Live" Content="Live"
Style="{StaticResource ButtonStyle}" />--> Style="{StaticResource ButtonStyle}" />-->
<!--<Button <!--<Button
Grid.Row="0" Grid.Row="0"
Grid.Column="5" Grid.Column="5"
Width="100" Width="100"
...@@ -508,67 +509,67 @@ ...@@ -508,67 +509,67 @@
Style="{StaticResource ButtonStyle}" />--> Style="{StaticResource ButtonStyle}" />-->
<!-- 选框操作 --> <!-- 选框操作 -->
<GroupBox <GroupBox
Grid.Row="0" Grid.Row="0"
Grid.RowSpan="2" Grid.RowSpan="2"
Grid.Column="3" Grid.Column="3"
Grid.ColumnSpan="2" Grid.ColumnSpan="2"
Margin="10,0,0,0" Margin="10,0,0,0"
BorderBrush="Gray" BorderBrush="Gray"
BorderThickness="0.25" BorderThickness="0.25"
Foreground="White" Foreground="White"
Header="选框操作"> Header="选框操作">
<Grid> <Grid>
<Grid.RowDefinitions> <Grid.RowDefinitions>
<RowDefinition /> <RowDefinition />
<RowDefinition /> <RowDefinition />
</Grid.RowDefinitions> </Grid.RowDefinitions>
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition /> <ColumnDefinition />
<ColumnDefinition /> <ColumnDefinition />
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
<ToggleButton <ToggleButton
Grid.Row="0" Grid.Row="0"
Grid.Column="0" Grid.Column="0"
Width="100" Width="100"
Height="40" Height="40"
Content="忽略" Content="忽略"
IsChecked="{Binding InvalidIsChecked}" IsChecked="{Binding InvalidIsChecked}"
IsEnabled="{Binding InvalidEnable}" IsEnabled="{Binding InvalidEnable}"
Style="{StaticResource ToggleButtonStyle}"> Style="{StaticResource ToggleButtonStyle}">
<b:Interaction.Triggers> <b:Interaction.Triggers>
<b:EventTrigger EventName="Checked"> <b:EventTrigger EventName="Checked">
<b:InvokeCommandAction Command="{Binding InvalidRegionCommand}" /> <b:InvokeCommandAction Command="{Binding InvalidRegionCommand}" />
</b:EventTrigger> </b:EventTrigger>
<b:EventTrigger EventName="Unchecked"> <b:EventTrigger EventName="Unchecked">
<b:InvokeCommandAction Command="{Binding InvalidRegionUncheckedCommand}" /> <b:InvokeCommandAction Command="{Binding InvalidRegionUncheckedCommand}" />
</b:EventTrigger> </b:EventTrigger>
</b:Interaction.Triggers> </b:Interaction.Triggers>
</ToggleButton> </ToggleButton>
<Button <Button
Grid.Row="1" Grid.Row="1"
Grid.Column="0" Grid.Column="0"
Width="100" Width="100"
Height="40" Height="40"
Margin="20,0,0,0" Margin="20,0,0,0"
Command="{Binding Path=CleanCommand}" Command="{Binding Path=CleanCommand}"
Content="清空" Content="清空"
IsEnabled="{Binding CleanEnable}" IsEnabled="{Binding CleanEnable}"
Style="{StaticResource ButtonStyle}" /> Style="{StaticResource ButtonStyle}" />
<Button <Button
Grid.Row="1" Grid.Row="1"
Grid.Column="1" Grid.Column="1"
Width="100" Width="100"
Height="40" Height="40"
Command="{Binding Path=SendPlaceCommand}" Command="{Binding Path=SendPlaceCommand}"
Content="发送" Content="发送"
IsEnabled="{Binding SendEnable}" IsEnabled="{Binding SendEnable}"
Style="{StaticResource ButtonStyle}" /> Style="{StaticResource ButtonStyle}" />
<!--<Button <!--<Button
Grid.Row="1" Grid.Row="1"
Grid.Column="5" Grid.Column="5"
Width="100" Width="100"
...@@ -579,19 +580,19 @@ ...@@ -579,19 +580,19 @@
IsEnabled="{Binding SaveEnable}" IsEnabled="{Binding SaveEnable}"
Style="{StaticResource ButtonStyle}" />--> Style="{StaticResource ButtonStyle}" />-->
<Button <Button
Grid.Row="0" Grid.Row="0"
Grid.Column="1" Grid.Column="1"
Width="100" Width="100"
Height="40" Height="40"
Command="{Binding Path=RefreshPositionCommand}" Command="{Binding Path=RefreshPositionCommand}"
Content="恢复" Content="恢复"
IsEnabled="{Binding SendEnable}" IsEnabled="{Binding SendEnable}"
Style="{StaticResource ButtonStyle}" /> Style="{StaticResource ButtonStyle}" />
</Grid> </Grid>
</GroupBox> </GroupBox>
<!--<Button <!--<Button
Grid.Row="2" Grid.Row="2"
Grid.Column="2" Grid.Column="2"
Width="100" Width="100"
...@@ -601,7 +602,7 @@ ...@@ -601,7 +602,7 @@
Content="UE控制" Content="UE控制"
Style="{StaticResource ButtonStyle}" />--> Style="{StaticResource ButtonStyle}" />-->
<!--<GroupBox <!--<GroupBox
Grid.Row="2" Grid.Row="2"
Grid.Column="0" Grid.Column="0"
Grid.ColumnSpan="3" Grid.ColumnSpan="3"
...@@ -632,7 +633,7 @@ ...@@ -632,7 +633,7 @@
</StackPanel> </StackPanel>
</GroupBox>--> </GroupBox>-->
<!--<TextBlock <!--<TextBlock
Grid.Row="3" Grid.Row="3"
Grid.Column="0" Grid.Column="0"
HorizontalAlignment="Center" HorizontalAlignment="Center"
...@@ -660,7 +661,7 @@ ...@@ -660,7 +661,7 @@
Content="Holdon" Content="Holdon"
Style="{StaticResource ButtonStyle}" />--> Style="{StaticResource ButtonStyle}" />-->
<!--<TextBlock <!--<TextBlock
Grid.Row="2" Grid.Row="2"
Grid.Column="3" Grid.Column="3"
HorizontalAlignment="Center" HorizontalAlignment="Center"
...@@ -669,7 +670,7 @@ ...@@ -669,7 +670,7 @@
Foreground="White" Foreground="White"
Text="二次确认:" />--> Text="二次确认:" />-->
<!--<CheckBox <!--<CheckBox
Grid.Row="2" Grid.Row="2"
Grid.Column="0" Grid.Column="0"
Width="100" Width="100"
...@@ -682,24 +683,24 @@ ...@@ -682,24 +683,24 @@
IsChecked="{Binding IsMatImage, Mode=TwoWay}" IsChecked="{Binding IsMatImage, Mode=TwoWay}"
Style="{StaticResource CheckBox_Setting}" />--> Style="{StaticResource CheckBox_Setting}" />-->
<Border <Border
Grid.Row="2" Grid.Row="2"
Margin="0,10,0,0"
BorderBrush="Gray"
BorderThickness="1">
<CheckBox
Width="100"
Height="40"
Margin="0,10,0,0" Margin="0,10,0,0"
VerticalContentAlignment="Center" BorderBrush="Gray"
Command="{Binding SaveMatImageCommand}" BorderThickness="1">
Content="落盘" <CheckBox
Foreground="White" Width="100"
IsChecked="{Binding IsMatImage, Mode=TwoWay}" Height="40"
Style="{StaticResource CheckBox_RaidoButtonStyle}" /> Margin="0,10,0,0"
</Border> VerticalContentAlignment="Center"
Command="{Binding SaveMatImageCommand}"
Content="落盘"
Foreground="White"
IsChecked="{Binding IsMatImage, Mode=TwoWay}"
Style="{StaticResource CheckBox_RaidoButtonStyle}" />
</Border>
<!--<GroupBox <!--<GroupBox
Grid.Row="2" Grid.Row="2"
Grid.Column="1" Grid.Column="1"
Grid.ColumnSpan="4" Grid.ColumnSpan="4"
...@@ -755,56 +756,56 @@ ...@@ -755,56 +756,56 @@
</StackPanel> </StackPanel>
</GroupBox>--> </GroupBox>-->
<Border <Border
Grid.Row="2" Grid.Row="2"
Grid.Column="1" Grid.Column="1"
Grid.ColumnSpan="4" Grid.ColumnSpan="4"
Margin="5,10,0,0" Margin="5,10,0,0"
BorderBrush="Gray" BorderBrush="Gray"
BorderThickness="1"> BorderThickness="1">
<StackPanel Orientation="Horizontal"> <StackPanel Orientation="Horizontal">
<TextBlock <TextBlock
Margin="20,0,0,0" Margin="20,0,0,0"
HorizontalAlignment="Center" HorizontalAlignment="Center"
VerticalAlignment="Center" VerticalAlignment="Center"
FontSize="14" FontSize="14"
Foreground="White" Foreground="White"
Text="二次确认" /> Text="二次确认" />
<Button <Button
Width="100" Width="100"
Height="40" Height="40"
Margin="65,0,0,0" Margin="65,0,0,0"
Command="{Binding Path=AbandonCommand}" Command="{Binding Path=AbandonCommand}"
Content="抛弃" Content="抛弃"
Style="{StaticResource ButtonStyle}" /> Style="{StaticResource ButtonStyle}" />
<Button <Button
Width="100" Width="100"
Height="40" Height="40"
Margin="60,0,0,0" Margin="60,0,0,0"
Command="{Binding Path=SendCommand}" Command="{Binding Path=SendCommand}"
Content="发送" Content="发送"
Style="{StaticResource ButtonStyle}" /> Style="{StaticResource ButtonStyle}" />
<TextBlock <TextBlock
Margin="30,0,0,0" Margin="30,0,0,0"
HorizontalAlignment="Center" HorizontalAlignment="Center"
VerticalAlignment="Center" VerticalAlignment="Center"
FontSize="14" FontSize="14"
Foreground="White" Foreground="White"
Text="自动发送" /> Text="自动发送" />
<TextBox <TextBox
Width="30" Width="30"
Margin="10,0" Margin="10,0"
Background="#378CFF" Background="#378CFF"
FontSize="14" FontSize="14"
Style="{StaticResource TextBoxStyle}" Style="{StaticResource TextBoxStyle}"
Text="{Binding AutoSendIntervalTime, Mode=TwoWay}"> Text="{Binding AutoSendIntervalTime, Mode=TwoWay}">
<b:Interaction.Triggers> <b:Interaction.Triggers>
<b:EventTrigger EventName="TextChanged"> <b:EventTrigger EventName="TextChanged">
<b:InvokeCommandAction Command="{Binding AutoSendIntervalTimeChangedCommand}" PassEventArgsToCommand="True" /> <b:InvokeCommandAction Command="{Binding AutoSendIntervalTimeChangedCommand}" PassEventArgsToCommand="True" />
</b:EventTrigger> </b:EventTrigger>
</b:Interaction.Triggers> </b:Interaction.Triggers>
</TextBox> </TextBox>
<!--<TextBox <!--<TextBox
Width="30" Width="30"
Background="Yellow" Background="Yellow"
BorderBrush="Red" BorderBrush="Red"
...@@ -814,37 +815,37 @@ ...@@ -814,37 +815,37 @@
IsEnabled="False" IsEnabled="False"
Style="{StaticResource TextBoxStyle}" Style="{StaticResource TextBoxStyle}"
Text="{Binding AutoSendCount}" />--> Text="{Binding AutoSendCount}" />-->
<TextBlock <TextBlock
Width="30" Width="30"
Height="30" Height="30"
Padding="0,6,0,0" Padding="0,6,0,0"
HorizontalAlignment="Center" HorizontalAlignment="Center"
VerticalAlignment="Center" VerticalAlignment="Center"
Background="Yellow" Background="Yellow"
FontSize="14" FontSize="14"
Foreground="Black" Foreground="Black"
IsEnabled="False" IsEnabled="False"
Text="{Binding AutoSendIntervalTime}" Text="{Binding AutoSendIntervalTime}"
TextAlignment="Center" TextAlignment="Center"
Visibility="{Binding TimeCountDefaultVisibility}" /> Visibility="{Binding TimeCountDefaultVisibility}" />
<fcommon:CountdownDisplayControl <fcommon:CountdownDisplayControl
Width="30" Width="30"
Height="30" Height="30"
Padding="0,6,0,0" Padding="0,6,0,0"
HorizontalAlignment="Center" HorizontalAlignment="Center"
VerticalAlignment="Center" VerticalAlignment="Center"
Background="Yellow" Background="Yellow"
FontSize="14" FontSize="14"
Foreground="Black" Foreground="Black"
IsEnabled="False" IsEnabled="False"
NumText="{Binding AutoSendIntervalTime}" NumText="{Binding AutoSendIntervalTime}"
TempNumText="{Binding AutoSendIntervalTime}" TempNumText="{Binding AutoSendIntervalTime}"
TextAlignment="Center" TextAlignment="Center"
Visibility="{Binding TimeCountActVisibility}" /> Visibility="{Binding TimeCountActVisibility}" />
</StackPanel> </StackPanel>
</Border> </Border>
<!--<Button <!--<Button
Grid.Row="2" Grid.Row="2"
Grid.Column="4" Grid.Column="4"
Width="100" Width="100"
...@@ -864,7 +865,7 @@ ...@@ -864,7 +865,7 @@
Content="发送" Content="发送"
Style="{StaticResource ButtonStyle}" />--> Style="{StaticResource ButtonStyle}" />-->
<!--<Button <!--<Button
Grid.Row="3" Grid.Row="3"
Grid.Column="1" Grid.Column="1"
Width="100" Width="100"
...@@ -885,68 +886,68 @@ ...@@ -885,68 +886,68 @@
Content="Out Point" Content="Out Point"
Style="{StaticResource ButtonStyle}" Style="{StaticResource ButtonStyle}"
Visibility="{Binding ReplaySendVisibility, Mode=TwoWay}" />--> Visibility="{Binding ReplaySendVisibility, Mode=TwoWay}" />-->
<!-- Replay --> <!-- Replay -->
<Border <Border
Grid.Row="3" Grid.Row="3"
Grid.ColumnSpan="5" Grid.ColumnSpan="5"
Margin="0,10,0,0" Margin="0,10,0,0"
BorderBrush="Gray" BorderBrush="Gray"
BorderThickness="1"> BorderThickness="1">
<Grid> <Grid>
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition /> <ColumnDefinition />
<ColumnDefinition /> <ColumnDefinition />
<ColumnDefinition /> <ColumnDefinition />
<ColumnDefinition /> <ColumnDefinition />
<ColumnDefinition /> <ColumnDefinition />
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
<ToggleButton <ToggleButton
Grid.Column="0" Grid.Column="0"
Width="100" Width="100"
Height="40" Height="40"
Content="回放" Content="回放"
IsChecked="{Binding ReplayIsChecked, Mode=TwoWay}" IsChecked="{Binding ReplayIsChecked, Mode=TwoWay}"
Style="{StaticResource ToggleButtonStyle}"> Style="{StaticResource ToggleButtonStyle}">
<b:Interaction.Triggers> <b:Interaction.Triggers>
<b:EventTrigger EventName="Checked"> <b:EventTrigger EventName="Checked">
<b:InvokeCommandAction Command="{Binding ReplayCheckedCommand}" /> <b:InvokeCommandAction Command="{Binding ReplayCheckedCommand}" />
</b:EventTrigger> </b:EventTrigger>
<b:EventTrigger EventName="Unchecked"> <b:EventTrigger EventName="Unchecked">
<b:InvokeCommandAction Command="{Binding ReplayUncheckedCommand}" /> <b:InvokeCommandAction Command="{Binding ReplayUncheckedCommand}" />
</b:EventTrigger> </b:EventTrigger>
</b:Interaction.Triggers> </b:Interaction.Triggers>
</ToggleButton> </ToggleButton>
<Button <Button
Grid.Column="1" Grid.Column="1"
Height="40" Height="40"
Margin="5,0,44,0" Margin="5,0,44,0"
HorizontalAlignment="Stretch" HorizontalAlignment="Stretch"
Command="{Binding Path=CleanInPointCommand}" Command="{Binding Path=CleanInPointCommand}"
Content="清除选区" Content="清除选区"
Style="{StaticResource ButtonStyle}" Style="{StaticResource ButtonStyle}"
Visibility="{Binding ReplaySendVisibility, Mode=TwoWay}" /> Visibility="{Binding ReplaySendVisibility, Mode=TwoWay}" />
<Button <Button
Grid.Column="2" Grid.Column="2"
Width="100" Width="100"
Height="40" Height="40"
Margin="0,0,0,0" Margin="0,0,0,0"
Command="{Binding Path=ReplayStartCommand}" Command="{Binding Path=ReplayStartCommand}"
Content="播放" Content="播放"
Style="{StaticResource ButtonStyle}" Style="{StaticResource ButtonStyle}"
Visibility="{Binding ReplaySendVisibility, Mode=TwoWay}" /> Visibility="{Binding ReplaySendVisibility, Mode=TwoWay}" />
<Button <Button
Grid.Column="3" Grid.Column="3"
Width="100" Width="100"
Height="40" Height="40"
Margin="14,0,0,0" Margin="14,0,0,0"
Command="{Binding Path=ReplayStopCommand}" Command="{Binding Path=ReplayStopCommand}"
Content="停止" Content="停止"
Style="{StaticResource ButtonStyle}" Style="{StaticResource ButtonStyle}"
Visibility="{Binding ReplaySendVisibility, Mode=TwoWay}" /> Visibility="{Binding ReplaySendVisibility, Mode=TwoWay}" />
</Grid> </Grid>
</Border> </Border>
<!-- 两个算法常用参数 --> <!-- 两个算法常用参数 -->
<!--<Border <!--<Border
Grid.Row="4" Grid.Row="4"
Grid.ColumnSpan="5" Grid.ColumnSpan="5"
Margin="0,10,0,0" Margin="0,10,0,0"
...@@ -1004,7 +1005,8 @@ ...@@ -1004,7 +1005,8 @@
Style="{StaticResource ButtonStyle}" /> Style="{StaticResource ButtonStyle}" />
</Grid> </Grid>
</Border>--> </Border>-->
</Grid> </Grid>
</ScrollViewer>
<!--</WrapPanel>--> <!--</WrapPanel>-->
<!--<WrapPanel <!--<WrapPanel
Grid.Row="3" Grid.Row="3"
...@@ -1319,7 +1321,7 @@ ...@@ -1319,7 +1321,7 @@
</CheckBox.IsChecked> </CheckBox.IsChecked>
</CheckBox>--> </CheckBox>-->
<TextBlock <TextBlock
Margin="25,0,0,0" Margin="40,0,0,0"
HorizontalAlignment="Center" HorizontalAlignment="Center"
VerticalAlignment="Center" VerticalAlignment="Center"
FontSize="14" FontSize="14"
......
...@@ -483,12 +483,13 @@ namespace VIZ.FGOUT.Module ...@@ -483,12 +483,13 @@ namespace VIZ.FGOUT.Module
private void SendIsManual(string model) private void SendIsManual(string model)
{ {
UdpEndpointManager manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1); var manager = ConnectionManager.UdpConnection.GetEndpointManager(NDIViewKeys.CAM_1);
if (manager == null) return; if (manager == null) return;
var package = new AlgorithmPackage_Figout_model()
AlgorithmPackage_Figout_model package = new AlgorithmPackage_Figout_model(); {
package.mode = model; mode = model,
package.signal = AlgorithmPackageSignal.detect; signal = AlgorithmPackageSignal.detect
};
manager.SendJson(package); manager.SendJson(package);
} }
...@@ -498,7 +499,8 @@ namespace VIZ.FGOUT.Module ...@@ -498,7 +499,8 @@ namespace VIZ.FGOUT.Module
private void InitController() private void InitController()
{ {
this.hotkeyController = new HotkeyController(this); this.hotkeyController = new HotkeyController(this);
this.gpioController = new GpioController(this); //20240415注释掉
//this.gpioController = new GpioController(this);
this.loopController = new LoopController(this); this.loopController = new LoopController(this);
} }
...@@ -962,6 +964,11 @@ namespace VIZ.FGOUT.Module ...@@ -962,6 +964,11 @@ namespace VIZ.FGOUT.Module
{ {
_autoSendIntervalTime = value; _autoSendIntervalTime = value;
this.RaisePropertyChanged(nameof(AutoSendIntervalTime)); this.RaisePropertyChanged(nameof(AutoSendIntervalTime));
//if (value == 1)
//{
// TimeCountActVisibility = Visibility.Collapsed;
// TimeCountDefaultVisibility = Visibility.Visible;
//}
} }
} }
...@@ -2199,7 +2206,6 @@ namespace VIZ.FGOUT.Module ...@@ -2199,7 +2206,6 @@ namespace VIZ.FGOUT.Module
NDIViewModel.SliderEndValue = --SliderEndValue; NDIViewModel.SliderEndValue = --SliderEndValue;
else else
NDIViewModel.SliderStartValue = --SliderStartValue; NDIViewModel.SliderStartValue = --SliderStartValue;
} }
//右 //右
else if (context.hotkey.Equals(NDIMainViewHotkeys.Right)) else if (context.hotkey.Equals(NDIMainViewHotkeys.Right))
......
#pragma checksum "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "DA4AE3596DB2F347F4E62727DC1BB54BBBEED395B8899988D5C697E43E17977F" #pragma checksum "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "E68896CD9B0EB8F47AE18FC2FB622EA1F7A6137510BF365CF7C39234496524DB"
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// <auto-generated> // <auto-generated>
// 此代码由工具生成。 // 此代码由工具生成。
...@@ -58,7 +58,7 @@ namespace VIZ.FGOUT.Module { ...@@ -58,7 +58,7 @@ namespace VIZ.FGOUT.Module {
#line hidden #line hidden
#line 258 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 259 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.RadioButton _AutoMode_; internal System.Windows.Controls.RadioButton _AutoMode_;
...@@ -66,7 +66,7 @@ namespace VIZ.FGOUT.Module { ...@@ -66,7 +66,7 @@ namespace VIZ.FGOUT.Module {
#line hidden #line hidden
#line 323 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 324 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.RadioButton _ManualMode_; internal System.Windows.Controls.RadioButton _ManualMode_;
...@@ -74,7 +74,7 @@ namespace VIZ.FGOUT.Module { ...@@ -74,7 +74,7 @@ namespace VIZ.FGOUT.Module {
#line hidden #line hidden
#line 1263 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 1265 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal VIZ.FGOUT.Module.NDIView cam1; internal VIZ.FGOUT.Module.NDIView cam1;
...@@ -82,7 +82,7 @@ namespace VIZ.FGOUT.Module { ...@@ -82,7 +82,7 @@ namespace VIZ.FGOUT.Module {
#line hidden #line hidden
#line 1405 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 1407 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal VIZ.FGOUT.Module.NDIView cam2; internal VIZ.FGOUT.Module.NDIView cam2;
...@@ -90,7 +90,7 @@ namespace VIZ.FGOUT.Module { ...@@ -90,7 +90,7 @@ namespace VIZ.FGOUT.Module {
#line hidden #line hidden
#line 1420 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 1422 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal VIZ.FGOUT.Module.NDIView cam3; internal VIZ.FGOUT.Module.NDIView cam3;
...@@ -140,7 +140,7 @@ namespace VIZ.FGOUT.Module { ...@@ -140,7 +140,7 @@ namespace VIZ.FGOUT.Module {
case 2: case 2:
this._AutoMode_ = ((System.Windows.Controls.RadioButton)(target)); this._AutoMode_ = ((System.Windows.Controls.RadioButton)(target));
#line 263 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 264 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
this._AutoMode_.Click += new System.Windows.RoutedEventHandler(this.AutoMode_OnClick); this._AutoMode_.Click += new System.Windows.RoutedEventHandler(this.AutoMode_OnClick);
#line default #line default
...@@ -149,7 +149,7 @@ namespace VIZ.FGOUT.Module { ...@@ -149,7 +149,7 @@ namespace VIZ.FGOUT.Module {
case 3: case 3:
this._ManualMode_ = ((System.Windows.Controls.RadioButton)(target)); this._ManualMode_ = ((System.Windows.Controls.RadioButton)(target));
#line 327 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 328 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
this._ManualMode_.Click += new System.Windows.RoutedEventHandler(this.ManualMode_OnClick); this._ManualMode_.Click += new System.Windows.RoutedEventHandler(this.ManualMode_OnClick);
#line default #line default
......
#pragma checksum "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "DA4AE3596DB2F347F4E62727DC1BB54BBBEED395B8899988D5C697E43E17977F" #pragma checksum "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "E68896CD9B0EB8F47AE18FC2FB622EA1F7A6137510BF365CF7C39234496524DB"
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// <auto-generated> // <auto-generated>
// 此代码由工具生成。 // 此代码由工具生成。
...@@ -58,7 +58,7 @@ namespace VIZ.FGOUT.Module { ...@@ -58,7 +58,7 @@ namespace VIZ.FGOUT.Module {
#line hidden #line hidden
#line 258 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 259 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.RadioButton _AutoMode_; internal System.Windows.Controls.RadioButton _AutoMode_;
...@@ -66,7 +66,7 @@ namespace VIZ.FGOUT.Module { ...@@ -66,7 +66,7 @@ namespace VIZ.FGOUT.Module {
#line hidden #line hidden
#line 323 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 324 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.RadioButton _ManualMode_; internal System.Windows.Controls.RadioButton _ManualMode_;
...@@ -74,7 +74,7 @@ namespace VIZ.FGOUT.Module { ...@@ -74,7 +74,7 @@ namespace VIZ.FGOUT.Module {
#line hidden #line hidden
#line 1263 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 1265 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal VIZ.FGOUT.Module.NDIView cam1; internal VIZ.FGOUT.Module.NDIView cam1;
...@@ -82,7 +82,7 @@ namespace VIZ.FGOUT.Module { ...@@ -82,7 +82,7 @@ namespace VIZ.FGOUT.Module {
#line hidden #line hidden
#line 1405 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 1407 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal VIZ.FGOUT.Module.NDIView cam2; internal VIZ.FGOUT.Module.NDIView cam2;
...@@ -90,7 +90,7 @@ namespace VIZ.FGOUT.Module { ...@@ -90,7 +90,7 @@ namespace VIZ.FGOUT.Module {
#line hidden #line hidden
#line 1420 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 1422 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal VIZ.FGOUT.Module.NDIView cam3; internal VIZ.FGOUT.Module.NDIView cam3;
...@@ -140,7 +140,7 @@ namespace VIZ.FGOUT.Module { ...@@ -140,7 +140,7 @@ namespace VIZ.FGOUT.Module {
case 2: case 2:
this._AutoMode_ = ((System.Windows.Controls.RadioButton)(target)); this._AutoMode_ = ((System.Windows.Controls.RadioButton)(target));
#line 263 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 264 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
this._AutoMode_.Click += new System.Windows.RoutedEventHandler(this.AutoMode_OnClick); this._AutoMode_.Click += new System.Windows.RoutedEventHandler(this.AutoMode_OnClick);
#line default #line default
...@@ -149,7 +149,7 @@ namespace VIZ.FGOUT.Module { ...@@ -149,7 +149,7 @@ namespace VIZ.FGOUT.Module {
case 3: case 3:
this._ManualMode_ = ((System.Windows.Controls.RadioButton)(target)); this._ManualMode_ = ((System.Windows.Controls.RadioButton)(target));
#line 327 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml" #line 328 "..\..\..\..\..\NDIMainView\View\NDIMainView.xaml"
this._ManualMode_.Click += new System.Windows.RoutedEventHandler(this.ManualMode_OnClick); this._ManualMode_.Click += new System.Windows.RoutedEventHandler(this.ManualMode_OnClick);
#line default #line default
......
...@@ -10,11 +10,11 @@ none ...@@ -10,11 +10,11 @@ none
false false
DEBUG;TRACE DEBUG;TRACE
241325682082 24-1226537834
4-699044453 4-1529606353
951167816992 95-2032219709
151674092382 151915249285
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\NewWindowView.xaml;SystemSetting\View\PackageSettingPanelView.xaml;SystemSetting\View\PreviewSettingPanelView.xaml;SystemSetting\View\ReplayPanelView.xaml;SystemSetting\View\StyleSettingPanelView.xaml;SystemSetting\View\SystemSettingView.xaml;SystemSetting\View\UEControlPanelView.xaml;SystemSetting\View\UESettingPanelView.xaml;Themes\SliderArrange.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\NewWindowView.xaml;SystemSetting\View\PackageSettingPanelView.xaml;SystemSetting\View\PreviewSettingPanelView.xaml;SystemSetting\View\ReplayPanelView.xaml;SystemSetting\View\StyleSettingPanelView.xaml;SystemSetting\View\SystemSettingView.xaml;SystemSetting\View\UEControlPanelView.xaml;SystemSetting\View\UESettingPanelView.xaml;Themes\SliderArrange.xaml;
False True
...@@ -10,10 +10,10 @@ none ...@@ -10,10 +10,10 @@ none
false false
TRACE TRACE
9-721875057 91711917753
3-630027162 3-1719726047
19468308608 19269851070
Path\ArrowPathResource.xaml;Style\Button\Button_MessageBox.xaml;Style\Button\Button_Normal.xaml;Style\Button\Button_WindowTop.xaml;Style\GridSplitter\GridSplitter_None.xaml;Style\ListBox\ListBox_None.xaml;Style\ScrollView\ScrollView_Default.xaml;Style\TextBox\TextBox_None.xaml;Themes\Generic.xaml; Path\ArrowPathResource.xaml;Style\Button\Button_MessageBox.xaml;Style\Button\Button_Normal.xaml;Style\Button\Button_WindowTop.xaml;Style\GridSplitter\GridSplitter_None.xaml;Style\ListBox\ListBox_None.xaml;Style\ScrollView\ScrollView_Default.xaml;Style\TextBox\TextBox_None.xaml;Themes\Generic.xaml;
False False
......
//------------------------------------------------------------------------------ 
// <auto-generated>
// 此代码由工具生成。
// 运行时版本:4.0.30319.42000
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
namespace XamlGeneratedNamespace {
/// <summary>
/// GeneratedInternalTypeHelper
/// </summary>
[System.Diagnostics.DebuggerNonUserCodeAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
/// <summary>
/// CreateInstance
/// </summary>
protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic)
| (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
}
/// <summary>
/// GetPropertyValue
/// </summary>
protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
}
/// <summary>
/// SetPropertyValue
/// </summary>
protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
}
/// <summary>
/// CreateDelegate
/// </summary>
protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod
| (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
delegateType,
handler}, null)));
}
/// <summary>
/// AddEventHandler
/// </summary>
protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
eventInfo.AddEventHandler(target, handler);
}
}
}
...@@ -10,11 +10,11 @@ none ...@@ -10,11 +10,11 @@ none
false false
TRACE TRACE
15-721109437 15488264905
121-1133520871 1212046750213
44928538216 44-1038958293
MessageBox\MessageBoxEx.xaml;MessageBox\MessageBoxExWindow.xaml;Themes\Generic.xaml;VideoControl\Control\VideoControl.xaml;Widgets\ColorPickButton\ColorPickButton.xaml;Widgets\ColorPickButton\ColorPickWindow.xaml;Widgets\GPIOPinTestControl\GPIOPinTestControl.xaml;Widgets\HotkeyBox\HotkeyBox.xaml;Widgets\IconButton\IconButton.xaml;Widgets\LabelValue\LabelValue.xaml;Widgets\NavigationControl\NavigationControl.xaml;Widgets\ResizeImageControl\ResizeImageControl.xaml;Widgets\ShowMessageControl\ShowMessageControl.xaml;Widgets\VideoTimeBar\VideoTimeBar.xaml;Widgets\ViewLoader\ViewLoader.xaml; MessageBox\MessageBoxEx.xaml;MessageBox\MessageBoxExWindow.xaml;Themes\Generic.xaml;VideoControl\Control\VideoControl.xaml;Widgets\ColorPickButton\ColorPickButton.xaml;Widgets\ColorPickButton\ColorPickWindow.xaml;Widgets\GPIOPinTestControl\GPIOPinTestControl.xaml;Widgets\HotkeyBox\HotkeyBox.xaml;Widgets\IconButton\IconButton.xaml;Widgets\LabelValue\LabelValue.xaml;Widgets\NavigationControl\NavigationControl.xaml;Widgets\ResizeImageControl\ResizeImageControl.xaml;Widgets\ShowMessageControl\ShowMessageControl.xaml;Widgets\VideoTimeBar\VideoTimeBar.xaml;Widgets\ViewLoader\ViewLoader.xaml;
True False
...@@ -10,11 +10,11 @@ none ...@@ -10,11 +10,11 @@ none
false false
TRACE TRACE
1-731644535 11882902973
212002329545 212023628146
25-1969161261 25-1079249465
Themes\Generic.xaml; Themes\Generic.xaml;
True False
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