Skip to content

Commit 3ecb4d3

Browse files
authored
Merge pull request #30 from zsq001/master
Add Pause when running and separate the RunThreadLogic
2 parents 73c6d32 + 7154006 commit 3ecb4d3

File tree

2 files changed

+203
-108
lines changed

2 files changed

+203
-108
lines changed

iOSFakeRun/MainWindow.xaml

Lines changed: 41 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,8 @@
7171
</StatusBar>
7272
</DockPanel>
7373

74-
<TextBox Background="Transparent" Grid.Row="1" Grid.RowSpan="2" Grid.Column="0" Margin="5,5,5,5" x:Name="TextBoxRoute" TextWrapping="Wrap" />
74+
<TextBox Background="Transparent" Grid.Row="1" Grid.RowSpan="2" Grid.Column="0" Margin="5,5,5,5"
75+
x:Name="TextBoxRoute" TextWrapping="Wrap" />
7576

7677
<Grid Grid.Row="1" Grid.Column="1">
7778
<Grid.RowDefinitions>
@@ -84,10 +85,22 @@
8485
<ColumnDefinition Width="*" />
8586
</Grid.ColumnDefinitions>
8687

87-
<Button Background="Transparent" Grid.Row="0" Grid.Column="0" Margin="20,15,20,15" x:Name="ButtonLink" Click="Link">连接</Button>
88-
<Button Background="Transparent" Grid.Row="0" Grid.Column="1" Margin="20,15,20,15" x:Name="ButtonUnlink" Click="UnLink">断开</Button>
89-
<Button Background="Transparent" Grid.Row="1" Grid.Column="0" Margin="20,15,20,15" x:Name="ButtonResetLocation" Click="ResetLocation">重置定位</Button>
90-
<Button Background="Transparent" Grid.Row="1" Grid.Column="1" Margin="20,15,20,15" x:Name="ButtonQuit" Click="Quit">退出</Button>
88+
<Button Background="Transparent" Grid.Row="0" Grid.Column="0" Margin="20,15,20,15" x:Name="ButtonLink"
89+
Click="Link">
90+
连接
91+
</Button>
92+
<Button Background="Transparent" Grid.Row="0" Grid.Column="1" Margin="20,15,20,15" x:Name="ButtonUnlink"
93+
Click="UnLink">
94+
断开
95+
</Button>
96+
<Button Background="Transparent" Grid.Row="1" Grid.Column="0" Margin="20,15,20,15"
97+
x:Name="ButtonResetLocation" Click="ResetLocation">
98+
重置定位
99+
</Button>
100+
<Button Background="Transparent" Grid.Row="1" Grid.Column="1" Margin="20,15,20,15" x:Name="ButtonQuit"
101+
Click="Quit">
102+
退出
103+
</Button>
91104
</Grid>
92105

93106
<Grid Grid.Row="2" Grid.Column="1">
@@ -100,17 +113,18 @@
100113

101114
<Grid.ColumnDefinitions>
102115
<ColumnDefinition Width="*" />
116+
<ColumnDefinition Width="*" />
103117
</Grid.ColumnDefinitions>
104118

105-
<ProgressBar Grid.Row="0" Grid.Column="0" Margin="20,0,20,0" Name="ProgressBarRun">
119+
<ProgressBar Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2" Margin="20,0,20,0" Name="ProgressBarRun">
106120
<ProgressBar.Resources>
107121
<Style TargetType="Border">
108122
<Setter Property="CornerRadius" Value="0" />
109123
</Style>
110124
</ProgressBar.Resources>
111125
</ProgressBar>
112126

113-
<Grid Grid.Row="1" Grid.Column="0">
127+
<Grid Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="2">
114128
<Grid.ColumnDefinitions>
115129
<ColumnDefinition Width="Auto" />
116130
<ColumnDefinition Width="*" />
@@ -119,14 +133,30 @@
119133
</Grid.ColumnDefinitions>
120134

121135
<Label Background="Transparent" Grid.Row="0" Grid.Column="0" Margin="20,10,0,10" x:Name="LabelRunTimes">循环次数</Label>
122-
<xctk:IntegerUpDown Background="Transparent" Grid.Row="0" Grid.Column="1" Margin="20,10,0,10" Increment="1" Minimum="1" Value="9" x:Name="IntegerUpDownRunTimes" />
136+
<xctk:IntegerUpDown Background="Transparent" Grid.Row="0" Grid.Column="1" Margin="20,10,0,10"
137+
Increment="1" Minimum="1" Value="9" x:Name="IntegerUpDownRunTimes" />
123138
<Label Background="Transparent" Grid.Row="0" Grid.Column="2" Margin="20,10,0,10" x:Name="LabelSpeed">跑步速度 m/s</Label>
124-
<xctk:DoubleUpDown Background="Transparent" Grid.Row="0" Grid.Column="3" Margin="20,10,20,10" Increment="0.5" Maximum="10.0" Minimum="0.1" Value="3"
139+
<xctk:DoubleUpDown Background="Transparent" Grid.Row="0" Grid.Column="3" Margin="20,10,20,10"
140+
Increment="0.5" Maximum="10.0" Minimum="0.1" Value="3"
125141
x:Name="DoubleUpDownSpeed" />
126142
</Grid>
127143

128-
<Button Background="Transparent" Grid.Row="2" Grid.RowSpan="2" Grid.Column="0" Margin="20,5,20,5" x:Name="ButtonRun" Click="StartRun">开始跑步</Button>
129-
<Button Background="Transparent" Grid.Row="2" Grid.RowSpan="2" Grid.Column="0" Margin="20,5,20,5" x:Name="ButtonStop" Click="StopRun" Visibility="Hidden">停止跑步</Button>
144+
<Button Background="Transparent" Grid.Row="2" Grid.RowSpan="2" Grid.Column="0" Grid.ColumnSpan="2"
145+
Margin="20,5,20,5" x:Name="ButtonRun" Click="StartRun">
146+
开始跑步
147+
</Button>
148+
<Button Background="Transparent" Grid.Row="2" Grid.RowSpan="2" Grid.Column="0" Margin="20,5,20,5"
149+
x:Name="ButtonStop" Click="StopRun" Visibility="Hidden">
150+
停止跑步
151+
</Button>
152+
<Button Background="Transparent" Grid.Row="2" Grid.RowSpan="2" Grid.Column="1" Margin="20,5,20,5"
153+
x:Name="ButtonPause" Click="PauseRun" Visibility="Hidden">
154+
暂停跑步
155+
</Button>
156+
<Button Background="Transparent" Grid.Row="2" Grid.RowSpan="2" Grid.Column="1" Margin="20,5,20,5"
157+
x:Name="ButtonResume" Click="ResumeRun" Visibility="Hidden">
158+
恢复跑步
159+
</Button>
130160
</Grid>
131161
</Grid>
132162
</Window>

0 commit comments

Comments
 (0)