星火微课系统客户端
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

XHMicroLessonSystemWindow.xaml 44KB

4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
4年前
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658
  1. <Window x:Class="XHWK.WKTool.XHMicroLessonSystemWindow"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:wfi ="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"
  7. xmlns:aforge ="clr-namespace:AForge.Controls;assembly=AForge.Controls"
  8. xmlns:gifLib="http://wpfanimatedgif.codeplex.com"
  9. xmlns:local="clr-namespace:XHWK.WKTool"
  10. mc:Ignorable="d"
  11. Title="星火微课系统" Height="1036" Width="1290"
  12. WindowStyle="None" WindowStartupLocation="CenterScreen" AllowsTransparency="True" Background="Transparent" ShowInTaskbar="True" ResizeMode="CanMinimize" BorderThickness="7">
  13. <Window.Effect>
  14. <DropShadowEffect BlurRadius="10" Color="#bababa" Direction="80" ShadowDepth="0"/>
  15. </Window.Effect>
  16. <!--<Grid>
  17. <Border CornerRadius="0,0,0,0"
  18. Background="White"
  19. BorderBrush="Gray"
  20. BorderThickness="1"
  21. Margin="10,10,10,10">
  22. <Border.Effect>
  23. <DropShadowEffect Color="Gray" BlurRadius="10" ShadowDepth="0" Opacity="0.8" />
  24. </Border.Effect>
  25. </Border>
  26. </Grid>-->
  27. <Window.Resources>
  28. <Style x:Key="NoMouseOverButtonStyle" TargetType="{x:Type Button}">
  29. <Setter Property="BorderThickness" Value="1"/>
  30. <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/>
  31. <Setter Property="HorizontalContentAlignment" Value="Center"/>
  32. <Setter Property="VerticalContentAlignment" Value="Center"/>
  33. <Setter Property="Padding" Value="1"/>
  34. <Setter Property="Template">
  35. <Setter.Value>
  36. <ControlTemplate TargetType="{x:Type Button}">
  37. <Border x:Name="Chrome" BorderBrush="{TemplateBinding BorderBrush}" Background="{TemplateBinding Background}" SnapsToDevicePixels="true">
  38. <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
  39. </Border>
  40. </ControlTemplate>
  41. </Setter.Value>
  42. </Setter>
  43. </Style>
  44. <!-- ListBox容器样式 -->
  45. <Style x:Key="ListBoxItemContainerStyle" TargetType="{x:Type ListBoxItem}">
  46. <Setter Property="HorizontalContentAlignment" Value="Stretch" />
  47. <Setter Property="HorizontalAlignment" Value="Stretch" />
  48. <Setter Property="Template">
  49. <Setter.Value>
  50. <ControlTemplate TargetType="{x:Type ListBoxItem}">
  51. <Border
  52. x:Name="itemBox"
  53. Background="Transparent"
  54. BorderBrush="Transparent"
  55. BorderThickness="0">
  56. <ContentPresenter />
  57. </Border>
  58. <ControlTemplate.Triggers />
  59. </ControlTemplate>
  60. </Setter.Value>
  61. </Setter>
  62. </Style>
  63. <DataTemplate x:Key="TongjiItem">
  64. <UniformGrid
  65. Height="50"
  66. Margin="0,0,0,0"
  67. Background="{Binding Colour}"
  68. Columns="5"
  69. Rows="1">
  70. <!--题号-->
  71. <TextBlock
  72. HorizontalAlignment="Center"
  73. VerticalAlignment="Center"
  74. FontSize="16"
  75. Text="{Binding SerialNumber}" />
  76. <Grid>
  77. <StackPanel Orientation="Horizontal" HorizontalAlignment="Center"
  78. VerticalAlignment="Center">
  79. <TextBox IsEnabled="{Binding IsEnabled,Mode=TwoWay}"
  80. HorizontalAlignment="Center"
  81. VerticalAlignment="Center"
  82. FontSize="16" Height="30" Padding="0,5,0,0"
  83. Text="{Binding VideoName,Mode=TwoWay}" Width="150"/>
  84. <Button x:Name="btnModify" Background="Transparent"
  85. Cursor="Hand"
  86. BorderThickness="0" Click="BtnModify_Click">
  87. <Grid>
  88. <Image Source="./Images/fileDirectory3.png" Margin="6,6,6,6" Height="20"/>
  89. <Image Source="./Images/fileDirectory4.png" Margin="6,6,6,6" Height="20"/>
  90. </Grid>
  91. </Button>
  92. </StackPanel>
  93. </Grid>
  94. <!--分值-->
  95. <!--
  96. <TextBlock
  97. HorizontalAlignment="Center"
  98. VerticalAlignment="Center"
  99. FontSize="15"
  100. Text="{Binding VideoDuration}" />-->
  101. <!--平均时长-->
  102. <TextBlock
  103. HorizontalAlignment="Center"
  104. VerticalAlignment="Center"
  105. FontSize="16"
  106. Text="{Binding VideoSize}" />
  107. <!--最短时长-->
  108. <TextBlock
  109. HorizontalAlignment="Center"
  110. VerticalAlignment="Center"
  111. FontSize="16"
  112. Text="{Binding VideoTime}" />
  113. <Grid>
  114. <StackPanel Orientation="Horizontal" HorizontalAlignment="Center"
  115. VerticalAlignment="Center">
  116. <Button x:Name="btnPlay" Background="Transparent"
  117. Cursor="Hand"
  118. BorderThickness="0" Click="BtnPlay_Click">
  119. <Grid>
  120. <Image Source="./Images/fileDirectory1.png" Margin="10" Height="20"/>
  121. <Image Source="./Images/fileDirectory2.png" Margin="10" Height="20"/>
  122. </Grid>
  123. </Button>
  124. <Button x:Name="btnUpload" Background="Transparent"
  125. Cursor="Hand"
  126. BorderThickness="0" Click="BtnUploads_Click">
  127. <Grid>
  128. <Image Source="./Images/fileDirectory7.png" Margin="6,6,6,6" Height="20" Visibility="{Binding Visi}"/>
  129. <Image Source="./Images/fileDirectory8.png" Margin="6,6,6,6" Height="20" Visibility="{Binding Coll}"/>
  130. </Grid>
  131. </Button>
  132. <Button x:Name="btnDelete" Background="Transparent"
  133. Cursor="Hand"
  134. BorderThickness="0" Click="BtnDelete_Click">
  135. <Grid>
  136. <Image Source="./Images/fileDirectory5.png" Margin="6,6,6,6" Height="20"/>
  137. <Image Source="./Images/fileDirectory6.png" Margin="6,6,6,6" Height="20"/>
  138. </Grid>
  139. </Button>
  140. </StackPanel>
  141. </Grid>
  142. </UniformGrid>
  143. </DataTemplate>
  144. </Window.Resources>
  145. <Window.BorderBrush>
  146. <RadialGradientBrush>
  147. <GradientStop Offset="0.997" Color="#001B1919"/>
  148. <GradientStop Color="Black"/>
  149. </RadialGradientBrush>
  150. </Window.BorderBrush>
  151. <Viewbox>
  152. <Grid x:Name="GridContent" Height="1030" Width="1276">
  153. <!--分3行-->
  154. <Grid.RowDefinitions>
  155. <RowDefinition Height="auto"/>
  156. <RowDefinition Height="*"/>
  157. <RowDefinition Height="auto"/>
  158. </Grid.RowDefinitions>
  159. <Grid Grid.Row="0" Background="#2D8CF0" MouseLeftButtonDown="Window_MouseLeftButtonDown" Margin="0,0,0,0" MinHeight="100px" MouseDown="Grid_MouseDown">
  160. <Grid.RowDefinitions>
  161. <RowDefinition Height="auto"/>
  162. <RowDefinition Height="auto"/>
  163. </Grid.RowDefinitions>
  164. <!--第一行-->
  165. <StackPanel Grid.Row="0" Orientation="Horizontal" Margin="10,2,10,0">
  166. <Image Source="./Images/microLessonSystem_0.png"/>
  167. <TextBlock Text="星火微课系统" FontSize="14" Padding="5,0,0,0" Foreground="#FFFFFF"/>
  168. </StackPanel>
  169. <StackPanel Grid.Row="0" Orientation="Horizontal" HorizontalAlignment="Right" Margin="10,2,20,0">
  170. <Button Cursor="Hand" x:Name="btnLoginType" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Margin="0,0,10,0" Click="BtnLoginType_Click">
  171. <StackPanel Orientation="Horizontal">
  172. <Image Source="./Images/microLessonSystem_9.png"/>
  173. <TextBlock x:Name="txbLoginType" Text="未登录" FontSize="14" Padding="5,0,0,0" Foreground="#FFFFFF"
  174. />
  175. </StackPanel>
  176. </Button>
  177. <Button Cursor="Hand" x:Name="btnShrink" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Click="BtnShrink_Click" Margin="8,0,8,0">
  178. <Image Source="./Images/microLessonSystem_19.png"/>
  179. </Button>
  180. <!--<Button Cursor="Hand" x:Name="btnEnlarge" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Margin="8,0,8,0">
  181. <Image Source="./Images/microLessonSystem_8.png"/>
  182. </Button>-->
  183. <Button Cursor="Hand" x:Name="btnDown" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Click="BtnDown_Click" >
  184. <Image Source="./Images/microLessonSystem_10.png"/>
  185. </Button>
  186. </StackPanel>
  187. <!--第二行-->
  188. <StackPanel Grid.Row="1" Orientation="Horizontal" Margin="10,0,0,5" HorizontalAlignment="Left">
  189. <Button Cursor="Hand" x:Name="btnScreenRecording" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Click="BtnScreenRecording_Click" Margin="30,0,0,0">
  190. <StackPanel Orientation="Vertical">
  191. <Image x:Name="ImgScreenRecording" Source="./Images/microLessonSystem_2.png"/>
  192. <Image x:Name="ImgScreenRecordingTwo" Source="./Images/microLessonSystem_3.png" Visibility="Collapsed"/>
  193. <TextBlock x:Name="TxbRecordScreenWord" Text="录屏" Padding="0,6,0,0" FontSize="14" Foreground="#FFFFFF" HorizontalAlignment="Center"/>
  194. </StackPanel>
  195. </Button>
  196. <Button Cursor="Hand" x:Name="btnScreenshot" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Margin="30,0,0,0" Click="BtnScreenshot_Click">
  197. <StackPanel Orientation="Vertical">
  198. <Image x:Name="ImgScreenshot" Source="./Images/microLessonSystem_12.png"/>
  199. <Image x:Name="ImgScreenshotTwo" Source="./Images/microLessonSystem_11.png" Visibility="Collapsed"/>
  200. <TextBlock Text="截图" Padding="0,6,0,0" FontSize="14" Foreground="#FFFFFF" HorizontalAlignment="Center"/>
  201. </StackPanel>
  202. </Button>
  203. <Button Cursor="Hand" x:Name="btnImport" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Click="BtnImport_Click" Margin="30,0,0,0">
  204. <StackPanel Orientation="Vertical">
  205. <Image x:Name="ImgImport" Source="./Images/microLessonSystem_6.png"/>
  206. <Image x:Name="ImgImportTwo" Source="./Images/microLessonSystem_7.png" Visibility="Collapsed"/>
  207. <TextBlock Text="导入" Padding="0,6,0,0" FontSize="14" Foreground="#FFFFFF" HorizontalAlignment="Center"/>
  208. </StackPanel>
  209. </Button>
  210. <Button Cursor="Hand" x:Name="BtnRecord" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Margin="100,0,0,0" Click="BtnRecord_Click">
  211. <StackPanel Orientation="Vertical">
  212. <Image x:Name="ImgRecord" Source="./Images/microLessonSystem_14.png"/>
  213. <Image x:Name="ImgRecordTwo" Source="./Images/microLessonSystem_13.png" Visibility="Collapsed"/>
  214. <TextBlock x:Name="TxbRecordingWord" Text="录制" Padding="0,6,0,0" FontSize="14" Foreground="#FFFFFF" HorizontalAlignment="Center"/>
  215. </StackPanel>
  216. </Button>
  217. <Button Cursor="Hand" x:Name="btnStop" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Click="BtnStop_Click" Margin="30,0,0,0">
  218. <StackPanel Orientation="Vertical">
  219. <Image x:Name="ImgStop" Source="./Images/microLessonSystem_21.png"/>
  220. <Image x:Name="ImgStopTwo" Source="./Images/microLessonSystem_20.png" Visibility="Collapsed"/>
  221. <TextBlock Text="停止" FontSize="14" Padding="0,6,0,0" Foreground="#FFFFFF" HorizontalAlignment="Center"/>
  222. </StackPanel>
  223. </Button>
  224. <TextBlock x:Name="txbTime" Text="" FontSize="20" Foreground="#FFFFFF" Margin="20,20,0,0"/>
  225. </StackPanel>
  226. <StackPanel Grid.Row="1" HorizontalAlignment="Center">
  227. <TextBlock x:Name="txbType" Text="" FontSize="20" Foreground="#FFFFFF" Margin="0,25,0,0"/>
  228. </StackPanel>
  229. <StackPanel Grid.Row="1" Orientation="Horizontal" HorizontalAlignment="Right" Margin="0,0,10,5">
  230. <Button Cursor="Hand" x:Name="btnAdd" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Click="BtnAdd_Click" Margin="0,0,30,0">
  231. <StackPanel Orientation="Vertical">
  232. <Image x:Name="ImgAdd" Source="./Images/microLessonSystem_25.png" Visibility="Visible"/>
  233. <Image x:Name="ImgAddTwo" Source="./Images/microLessonSystem_24.png" Visibility="Collapsed"/>
  234. <TextBlock Text="增加" FontSize="14" Padding="0,6,0,0" Foreground="#FFFFFF" HorizontalAlignment="Center"/>
  235. </StackPanel>
  236. </Button>
  237. <Button Cursor="Hand" x:Name="btnPrint" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Margin="0,0,30,0" Click="BtnPrint_Click">
  238. <StackPanel Orientation="Vertical">
  239. <Image x:Name="ImgPrint" Source="./Images/microLessonSystem_4.png" Visibility="Collapsed"/>
  240. <Image x:Name="ImgPrintTwo" Source="./Images/microLessonSystem_5.png" Visibility="Visible"/>
  241. <TextBlock Text="打印" FontSize="14" Padding="0,6,0,0" Foreground="#FFFFFF" HorizontalAlignment="Center"/>
  242. </StackPanel>
  243. </Button>
  244. <!--<Button Cursor="Hand" x:Name="btnUpload" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Click="BtnUpload_Click" Margin="0,0,30,0">
  245. <StackPanel Orientation="Vertical">
  246. <Image x:Name="ImgUpload" Source="./Images/microLessonSystem_15.png" Visibility="Collapsed"/>
  247. <Image x:Name="ImgUploadTwo" Source="./Images/microLessonSystem_16.png" Visibility="Visible"/>
  248. <TextBlock Text="上传" FontSize="14" Padding="0,6,0,0" Foreground="#FFFFFF" HorizontalAlignment="Center"/>
  249. </StackPanel>
  250. </Button>-->
  251. <Button Cursor="Hand" x:Name="btnUpload" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Margin="0,0,30,0" Click="BtnUpload_Click">
  252. <StackPanel Orientation="Vertical">
  253. <Image x:Name="ImgUpload" Source="./Images/microLessonSystem_22.png" Visibility="Collapsed"/>
  254. <Image x:Name="ImgUploadTwo" Source="./Images/microLessonSystem_1.png" Visibility="Visible"/>
  255. <TextBlock Text="我的" FontSize="14" Padding="0,6,0,0" Foreground="#FFFFFF" HorizontalAlignment="Center"/>
  256. </StackPanel>
  257. </Button>
  258. <Button Cursor="Hand" x:Name="btnSetUp" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Margin="0,0,30,0" Click="BtnSetUp_Click">
  259. <StackPanel Orientation="Vertical">
  260. <Image x:Name="ImgSetUp" Source="./Images/microLessonSystem_18.png" Visibility="Visible"/>
  261. <Image x:Name="ImgSetUpTwo" Source="./Images/microLessonSystem_17.png" Visibility="Collapsed"/>
  262. <TextBlock Text="设置" FontSize="14" Padding="0,6,0,0" Foreground="#FFFFFF" HorizontalAlignment="Center"/>
  263. </StackPanel>
  264. </Button>
  265. </StackPanel>
  266. </Grid>
  267. <!--主内容-->
  268. <Grid Grid.Row="1" x:Name="GridMain" Visibility="Visible">
  269. <ScrollViewer x:Name="scroMain" VerticalScrollBarVisibility="Visible">
  270. <Grid x:Name="gridM" Margin="0,0,0,0" Background="#FFFFFF" Visibility="Visible" Height="1780">
  271. <Grid>
  272. <Border Grid.Row="1" CornerRadius="5">
  273. <Grid x:Name="IMG" Margin="0,0,0,0">
  274. <Grid.Resources>
  275. <TransformGroup x:Key="Imageview">
  276. <ScaleTransform/>
  277. <TranslateTransform/>
  278. </TransformGroup>
  279. </Grid.Resources>
  280. <!--<ScrollViewer HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Disabled" Cursor="SizeAll"
  281. Margin="0,0,0,0" Focusable="False" x:Name="BackFrame">
  282. <ContentControl MouseLeftButtonDown="IMG1_MouseLeftButtonDown"
  283. MouseLeftButtonUp="IMG1_MouseLeftButtonUp"
  284. MouseMove="IMG1_MouseMove"
  285. MouseWheel="IMG1_MouseWheel" >
  286. </ContentControl>
  287. </ScrollViewer>-->
  288. <!--图片表框 -->
  289. <Rectangle x:Name="RectImgBorder" Cursor="SizeAll" Fill="#00000000" HorizontalAlignment="Left" Stroke="#2D8CF0" VerticalAlignment="Top" Width="300" Height="300" Visibility="Hidden" Margin="373,175,0,0" StrokeThickness="4" StrokeDashArray="4 4" SnapsToDevicePixels="True"/>
  290. <Image Name="imgCanvas" Height="0" VerticalAlignment="Top" HorizontalAlignment="Left" Stretch="Fill" MouseDown="PicEMap_MouseDown" RenderTransform="{StaticResource Imageview}" MouseRightButtonDown="imgCanvas_MouseRightButtonDown" MouseLeftButtonDown="imgCanvas_MouseLeftButtonDown" Focusable="True" MouseMove="imgCanvas_MouseMove" MouseUp="imgCanvas_MouseUp"/>
  291. <!--四个点 -->
  292. <Canvas>
  293. <Thumb x:Name="RectLeftUp" Cursor="SizeNWSE" HorizontalAlignment="Left" Height="20" VerticalAlignment="Top" Width="20" Visibility="Hidden" Canvas.Left="314" Canvas.Top="157" Background="White" BorderBrush="#2D8CF0" BorderThickness="2" DragDelta="RectRightUp_DragDelta" DragStarted="RectRightUp_DragStarted" DragCompleted="RectRightUp_DragCompleted"/>
  294. <Thumb x:Name="RectRightUp" Cursor="SizeNESW" HorizontalAlignment="Left" Height="20" VerticalAlignment="Top" Width="20" Visibility="Hidden" Canvas.Left="775" Canvas.Top="157" Background="White" BorderBrush="#2D8CF0" BorderThickness="2" DragDelta="RectRightUp_DragDelta" DragStarted="RectRightUp_DragStarted" DragCompleted="RectRightUp_DragCompleted"/>
  295. <Thumb x:Name="RectLeftDown" Cursor="SizeNESW" HorizontalAlignment="Left" Height="20" VerticalAlignment="Top" Width="20" Visibility="Hidden" Canvas.Left="314" Canvas.Top="508" Background="White" BorderBrush="#2D8CF0" BorderThickness="2" DragDelta="RectRightUp_DragDelta" DragStarted="RectRightUp_DragStarted" DragCompleted="RectRightUp_DragCompleted"/>
  296. <Thumb x:Name="RectRightDown" Cursor="SizeNWSE" HorizontalAlignment="Left" Height="20" VerticalAlignment="Top" Width="20" Visibility="Hidden" Canvas.Left="775" Canvas.Top="508" Background="White" BorderBrush="#2D8CF0" BorderThickness="2" DragDelta="RectRightUp_DragDelta" DragStarted="RectRightUp_DragStarted" DragCompleted="RectRightUp_DragCompleted"/>
  297. </Canvas>
  298. </Grid>
  299. </Border>
  300. </Grid>
  301. <Image x:Name="imgDocumentation" Visibility="Visible" VerticalAlignment="Top"/>
  302. <!--导入图片-->
  303. <!--<Button Cursor="Hand" x:Name="btnOk" Height="50" Width="50" Content="√" FontSize="26" Background="#2E8CF0" Foreground="#FFFFFF" Click="btnOk_Click" Visibility="Collapsed"/>-->
  304. <InkCanvas Grid.Row="0" x:Name="blackboard_canvas" Background="Transparent" Visibility="Collapsed" Grid.ColumnSpan="2" />
  305. <!--摄像头-->
  306. <!--<wfi:WindowsFormsHost Grid.Row="0" Grid.Column="1" x:Name="wfhCamera" Height="124" Width="172" HorizontalAlignment="Right" Margin="0,10,30.10,0" VerticalAlignment="Top">
  307. <aforge:VideoSourcePlayer x:Name="player" Height="124" Width="172" />
  308. </wfi:WindowsFormsHost>-->
  309. <!--<Image x:Name="imgLoad"
  310. Width="300"
  311. Height="300"
  312. gifLib:ImageBehavior.AnimatedSource="./Images/img_load.gif" VerticalAlignment="Top" Margin="0,200,0,0" Visibility="Visible"/>-->
  313. </Grid>
  314. </ScrollViewer>
  315. <Image x:Name="imgPlayerLeft" Width="172" Height="124" Source="./Images/microLessonSystem_17.png" HorizontalAlignment="Left" Margin="10,7,10,10" VerticalAlignment="Top" Visibility="Collapsed"/>
  316. <Image x:Name="imgPlayerRight" Width="172" Height="124" Source="./Images/microLessonSystem_17.png" HorizontalAlignment="Right" Margin="10,7,26,10" VerticalAlignment="Top" Visibility="Collapsed"/>
  317. <Image x:Name="imgPlayerLeftUnder" Width="172" Height="124" Source="./Images/microLessonSystem_17.png" HorizontalAlignment="Left" Margin="10,7,10,10" VerticalAlignment="Bottom" Visibility="Collapsed"/>
  318. <Image x:Name="imgPlayerRightUnder" Width="172" Height="124" Source="./Images/microLessonSystem_17.png" HorizontalAlignment="Right" Margin="10,7,26,10" VerticalAlignment="Bottom" Visibility="Collapsed"/>
  319. <Label Content="" Grid.Column="0" Height="2" Width="2" HorizontalAlignment="Left" VerticalAlignment="Top" Background="#FF0F0F0F" Margin="1,0,0,0"/>
  320. <Label Content="" Grid.Column="1" Height="2" Width="2" Background="#FF0F0F0F" HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,0,16,0"/>
  321. <Label Content="" Grid.Column="0" Height="2" Width="2" Background="#FF0F0F0F" HorizontalAlignment="Left" VerticalAlignment="Bottom" Margin="1,0,0,0"/>
  322. <Label Content="" Grid.Column="1" Height="2" Width="2" Background="#FF0F0F0F" HorizontalAlignment="Right" VerticalAlignment="Bottom" Margin="0,0,16,0"/>
  323. <!--<TextBlock x:Name="txbTime" Text="123456" FontSize="20" Foreground="#000000" Margin="0,0,0,10" HorizontalAlignment="Left" VerticalAlignment="Bottom"/>-->
  324. </Grid>
  325. <!--页码-->
  326. <Grid Grid.Row="1" x:Name="gridPage" Visibility="Collapsed">
  327. <StackPanel Grid.Row="0" Orientation="Horizontal" Background="Transparent" Width="180" HorizontalAlignment="Center"
  328. Height="30" Margin="0,0,0,0" Grid.Column="1" VerticalAlignment="Bottom">
  329. <Button Cursor="Hand" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"
  330. x:Name="last_button"
  331. Width="60" Height="20"
  332. Click="last_button_Click">
  333. <Button.Content>
  334. <StackPanel>
  335. <Image Width="16" Height="12" Source=".\Images\class_p1.png" />
  336. </StackPanel>
  337. </Button.Content>
  338. </Button>
  339. <Grid Width="60" Background="Transparent">
  340. <Grid.RowDefinitions>
  341. <RowDefinition Height="311*"/>
  342. <RowDefinition Height="483*"/>
  343. </Grid.RowDefinitions>
  344. <StackPanel HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0,-12,0,0" Grid.Row="1" Background="Transparent">
  345. <StackPanel HorizontalAlignment="Center" Orientation="Horizontal" Background="Transparent">
  346. <TextBlock x:Name="txbCurrpage" Text="{Binding currpage}" TextAlignment="Center" FontSize="15"/>
  347. <TextBlock Text="/" TextAlignment="Center" FontSize="15"/>
  348. <TextBlock Text="{Binding pagenum}" TextAlignment="Center" FontSize="15"/>
  349. </StackPanel>
  350. </StackPanel>
  351. </Grid>
  352. <Button Cursor="Hand" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"
  353. x:Name="next_btn" Background="Transparent"
  354. Width="60" Height="20"
  355. Click="next_btn_Click">
  356. <Button.Content>
  357. <StackPanel>
  358. <Image Width="16" Height="12" Source=".\Images\class_p2.png" />
  359. </StackPanel>
  360. </Button.Content>
  361. </Button>
  362. </StackPanel>
  363. </Grid>
  364. <!--设置-->
  365. <Grid Grid.Row="1" x:Name="gridSetUp" Background="#FFFFFF" Visibility="Collapsed" Width="1276">
  366. <Grid.RowDefinitions>
  367. <RowDefinition Height="90"/>
  368. <RowDefinition Height="70"/>
  369. <RowDefinition Height="50"/>
  370. <RowDefinition Height="60"/>
  371. <RowDefinition Height="70"/>
  372. <RowDefinition Height="70"/>
  373. <RowDefinition Height="70"/>
  374. <RowDefinition Height="70"/>
  375. <RowDefinition Height="70"/>
  376. <RowDefinition Height="70"/>
  377. <RowDefinition Height="*"/>
  378. </Grid.RowDefinitions>
  379. <Grid.ColumnDefinitions>
  380. <ColumnDefinition Width="100"/>
  381. <ColumnDefinition Width="*"/>
  382. </Grid.ColumnDefinitions>
  383. <TextBlock Grid.Row="0" Grid.Column="0" Text="智能笔" FontSize="16" Foreground="#333333" FontWeight="Black" HorizontalAlignment="Right" Margin="0,30,0,0"/>
  384. <TextBlock Grid.Row="0" Grid.Column="1" x:Name="txbNotConnecteds" Text="未连接" FontSize="14" Foreground="#333333" Margin="30,30,0,0"/>
  385. <TextBlock Grid.Row="1" Grid.Column="0" Text="视频格式" FontSize="16" Foreground="#333333" FontWeight="Black" HorizontalAlignment="Right"/>
  386. <StackPanel Grid.Row="1" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="30,0,0,0">
  387. <RadioButton x:Name="rbnMP4" Cursor="Hand" Content="MP4" FontSize="14" Foreground="#333333" Margin="0,2,0,0" IsChecked="True"/>
  388. <RadioButton x:Name="rbnFLV" Cursor="Hand" Content="FLV" FontSize="14" Foreground="#333333" Margin="20,2,0,0"/>
  389. <RadioButton x:Name="rbnAVI" Cursor="Hand" Content="AVI" FontSize="14" Foreground="#333333" Margin="20,2,0,0" Visibility="Collapsed"/>
  390. </StackPanel>
  391. <TextBlock Grid.Row="2" Grid.Column="0" Text="摄像头位置" FontSize="16" Foreground="#333333" FontWeight="Black" HorizontalAlignment="Right"/>
  392. <StackPanel Grid.Row="2" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="30,0,0,0">
  393. <RadioButton Cursor="Hand" x:Name="rbnRight" Content="右上" FontSize="14" Foreground="#333333" Margin="0,2,0,0" IsChecked="True"/>
  394. <RadioButton Cursor="Hand" x:Name="rbnRightUnder" Content="右下" FontSize="14" Foreground="#333333" Margin="20,2,0,0"/>
  395. <RadioButton Cursor="Hand" x:Name="rbnLeft" Content="左上" FontSize="14" Foreground="#333333" Margin="20,2,0,0" />
  396. <RadioButton Cursor="Hand" x:Name="rbnLeftUnder" Content="左下" FontSize="14" Foreground="#333333" Margin="20,2,0,0"/>
  397. </StackPanel>
  398. <StackPanel Grid.Row="3" Orientation="Horizontal" HorizontalAlignment="Left" Margin="30,0,0,0" Visibility="Collapsed">
  399. <TextBlock Text="视频声音" FontSize="16" Foreground="#2D8CF0" Width="80"/>
  400. <RadioButton x:Name="rbnY" Cursor="Hand" Content="有" FontSize="14" Foreground="#333333" Margin="10,2,0,0" IsChecked="True"/>
  401. <RadioButton x:Name="rbnN" Cursor="Hand" Content="无" FontSize="14" Foreground="#333333" Margin="20,2,0,0"/>
  402. </StackPanel>
  403. <!--接口地址-->
  404. <TextBlock Grid.Row="3" Grid.Column="0" Text="接口地址" FontSize="16" Foreground="#333333" FontWeight="Black" HorizontalAlignment="Right" Padding="0,20,0,0"/>
  405. <StackPanel Grid.Row="3" Grid.Column="1" Orientation="Horizontal" Margin="30,0,0,0">
  406. <TextBlock Text="http://" FontSize="16" Padding="0,20,5,0"/>
  407. <TextBox x:Name="txbInterfaceAddress" FontSize="16" Width="467" Height="41" VerticalContentAlignment="Center" Padding="5,0,0,0"/>
  408. </StackPanel>
  409. <!--上传地址-->
  410. <TextBlock Grid.Row="4" Grid.Column="0" Text="上传地址" FontSize="16" Foreground="#333333" FontWeight="Black" HorizontalAlignment="Right" Padding="0,35,0,0"/>
  411. <StackPanel Grid.Row="4" Grid.Column="1" Orientation="Horizontal" Margin="30,20,0,0">
  412. <TextBlock Text="http://" FontSize="16" Padding="0,15,5,0"/>
  413. <TextBox x:Name="txbImageUploadAddress" FontSize="16" Width="467" Height="41" VerticalContentAlignment="Center" Padding="5,0,0,0"/>
  414. </StackPanel>
  415. <!--下载地址-->
  416. <TextBlock Grid.Row="5" Grid.Column="0" Text="下载地址" FontSize="16" Foreground="#333333" FontWeight="Black" HorizontalAlignment="Right" Padding="0,35,0,0"/>
  417. <StackPanel Grid.Row="5" Grid.Column="1" Orientation="Horizontal" Margin="30,20,0,0">
  418. <TextBlock Text="http://" FontSize="16" Padding="0,15,5,0"/>
  419. <TextBox x:Name="txbPictureShowsAddress" FontSize="16" Width="467" Height="41" VerticalContentAlignment="Center" Padding="5,0,0,0"/>
  420. </StackPanel>
  421. <TextBlock Grid.Row="6" Grid.Column="0" x:Name="txbFilePath" Text="文件路径" FontSize="16" HorizontalAlignment="Right" Foreground="#333333" FontWeight="Black" Padding="0,35,0,0" />
  422. <StackPanel Grid.Row="6" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="30,20,0,0">
  423. <Border Background="#CDD6E0" Width="522" Height="43" CornerRadius="3" Margin="0,0,0,0">
  424. <Label x:Name="txbStoragePath" Background="#FFFFFF" Content="D:\" FontSize="16" Foreground="#333333" Padding="10,12,2,2" Width="520" Height="41" BorderBrush="{x:Null}" BorderThickness="0"/>
  425. </Border>
  426. <!--浏览按钮-->
  427. <Button Cursor="Hand" x:Name="btnBrowse" Content="浏览" FontSize="18" Width="80" Height="43" Margin="18,0,0,0" Click="BtnBrowse_Click">
  428. <Button.Template>
  429. <ControlTemplate TargetType="{x:Type Button}">
  430. <Border
  431. BorderBrush="{TemplateBinding Control.BorderBrush}"
  432. BorderThickness="1"
  433. CornerRadius="2">
  434. <Border.Background>#EBEFF3</Border.Background>
  435. <ContentPresenter
  436. HorizontalAlignment="Center"
  437. VerticalAlignment="Center"
  438. Content="{TemplateBinding ContentControl.Content}" />
  439. </Border>
  440. </ControlTemplate>
  441. </Button.Template>
  442. </Button>
  443. </StackPanel>
  444. <TextBlock Grid.Row="7" Grid.Column="0" Text="版本号" FontSize="16" HorizontalAlignment="Right" Foreground="#333333" FontWeight="Black" Margin="0,30,0,0"/>
  445. <StackPanel Grid.Row="7" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="30,30,0,0">
  446. <TextBlock x:Name="txbv" Text="V0.0.0" FontSize="16" Foreground="#333333"/>
  447. </StackPanel>
  448. <TextBlock Grid.Row="8" Grid.Column="0" Text="版权所有" FontSize="16" HorizontalAlignment="Right" Foreground="#333333" FontWeight="Black" Margin="0,30,0,0"/>
  449. <StackPanel Grid.Row="8" Grid.Column="1" Orientation="Horizontal" HorizontalAlignment="Left" Margin="30,30,0,0">
  450. <TextBlock Text="河南星火燎原软件科技有限公司" FontSize="14" Foreground="#333333"/>
  451. </StackPanel>
  452. <TextBlock Grid.Row="9" Grid.Column="0" Text="录屏快捷键" FontSize="16" HorizontalAlignment="Right" Foreground="#333333" FontWeight="Black" Margin="0,30,0,0"/>
  453. <StackPanel Grid.Row="9" Grid.Column="1">
  454. <TextBlock FontSize="14" Foreground="#333333" Text="开始/暂停:Ctrl+F5 停止:Ctrl+S 退出讲评:鼠标右键" Margin="30,30,0,0"/>
  455. </StackPanel>
  456. <!--第四行 开始按钮-->
  457. <Button Cursor="Hand" Grid.Row="10" Grid.ColumnSpan="2" x:Name="btnSave" Content="保存" FontSize="18" Foreground="#FFFFFF" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}" Width="115" Height="45" Margin="10,0,10,0" Click="BtnSave_Click">
  458. <Button.Template>
  459. <ControlTemplate TargetType="{x:Type Button}">
  460. <Border
  461. BorderBrush="{TemplateBinding Control.BorderBrush}"
  462. BorderThickness="1"
  463. CornerRadius="2">
  464. <Border.Background>#2D8CF0</Border.Background>
  465. <ContentPresenter
  466. HorizontalAlignment="Center"
  467. VerticalAlignment="Center"
  468. Content="{TemplateBinding ContentControl.Content}" />
  469. </Border>
  470. </ControlTemplate>
  471. </Button.Template>
  472. </Button>
  473. </Grid>
  474. <!--上传-->
  475. <Grid Grid.Row="1" x:Name="gridUpload" Visibility="Hidden">
  476. <Border Background="#EFF1F8">
  477. <Grid Background="#FFFFFF" Margin="0,0,0,0">
  478. <!--分4行-->
  479. <Grid.RowDefinitions>
  480. <RowDefinition Height="*"/>
  481. <RowDefinition Height="30"/>
  482. </Grid.RowDefinitions>
  483. <!--第二行 内容-->
  484. <Grid Grid.Row="0" Margin="0,0,0,0">
  485. <Grid.RowDefinitions>
  486. <RowDefinition Height="45"/>
  487. <RowDefinition Height="*"/>
  488. </Grid.RowDefinitions>
  489. <UniformGrid x:Name="uniStatisticsByTitle"
  490. Grid.Row="0"
  491. Margin="0,0,0,0"
  492. Background="#E6F0FF"
  493. Columns="5"
  494. Rows="1">
  495. <TextBlock
  496. HorizontalAlignment="Center"
  497. VerticalAlignment="Center"
  498. FontSize="16"
  499. Text="序号" />
  500. <TextBlock
  501. HorizontalAlignment="Center"
  502. VerticalAlignment="Center"
  503. FontSize="16"
  504. Text="视频名称"/>
  505. <!--<TextBlock
  506. HorizontalAlignment="Center"
  507. VerticalAlignment="Center"
  508. FontSize="15"
  509. Text="视频时长" Foreground="White" />-->
  510. <TextBlock
  511. HorizontalAlignment="Center"
  512. VerticalAlignment="Center"
  513. FontSize="16"
  514. Text="视频大小"/>
  515. <TextBlock
  516. HorizontalAlignment="Center"
  517. VerticalAlignment="Center"
  518. FontSize="16"
  519. Text="日期"/>
  520. <TextBlock
  521. HorizontalAlignment="Center"
  522. VerticalAlignment="Center"
  523. FontSize="16"
  524. Text="操作"/>
  525. </UniformGrid>
  526. <ListBox Grid.Row="1" Margin="0,0,0,0"
  527. x:Name="listView1"
  528. BorderThickness="0"
  529. FontSize="20"
  530. ItemContainerStyle="{StaticResource ListBoxItemContainerStyle}"
  531. ItemTemplate="{StaticResource TongjiItem}"
  532. ItemsSource="{Binding menuList}"
  533. ScrollViewer.HorizontalScrollBarVisibility="Disabled"
  534. ScrollViewer.VerticalScrollBarVisibility="Disabled"/>
  535. </Grid>
  536. <StackPanel Grid.Row="3" x:Name="stpUp" Orientation="Horizontal" Background="Transparent" Width="180" HorizontalAlignment="Center"
  537. Height="30" Margin="0,0,0,0" Grid.Column="1" VerticalAlignment="Bottom">
  538. <Button Cursor="Hand" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"
  539. x:Name="btnLastPage"
  540. Width="60" Height="20"
  541. Click="BtnLastPage_Click">
  542. <Button.Content>
  543. <StackPanel>
  544. <Image Width="16" Height="12" Source=".\Images\class_p1.png" />
  545. </StackPanel>
  546. </Button.Content>
  547. </Button>
  548. <Grid Width="60" Background="Transparent">
  549. <Grid.RowDefinitions>
  550. <RowDefinition Height="311*"/>
  551. <RowDefinition Height="483*"/>
  552. </Grid.RowDefinitions>
  553. <StackPanel HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0,-12,0,0" Grid.Row="1" Background="Transparent">
  554. <StackPanel HorizontalAlignment="Center" Orientation="Horizontal" Background="Transparent">
  555. <TextBlock x:Name="txbCurrpageTwo" TextAlignment="Center" FontSize="15"/>
  556. <TextBlock Text="/" TextAlignment="Center" FontSize="15"/>
  557. <TextBlock x:Name="txbPageNumTwo" TextAlignment="Center" FontSize="15"/>
  558. </StackPanel>
  559. </StackPanel>
  560. </Grid>
  561. <Button Cursor="Hand" Style="{StaticResource {x:Static ToolBar.ButtonStyleKey}}"
  562. x:Name="btnNextPage" Background="Transparent"
  563. Width="60" Height="20"
  564. Click="BtnNextPage_Click">
  565. <Button.Content>
  566. <StackPanel>
  567. <Image Width="16" Height="12" Source=".\Images\class_p2.png" />
  568. </StackPanel>
  569. </Button.Content>
  570. </Button>
  571. </StackPanel>
  572. </Grid>
  573. </Border>
  574. </Grid>
  575. <Grid Grid.Row="2" Background="#EFF1F8" Margin="0,0,0,0">
  576. <StackPanel Orientation="Horizontal" Margin="0,0,0,0">
  577. <TextBlock Text="颜色:" FontSize="14" Padding="10,5,0,0"/>
  578. <Button Cursor="Hand" x:Name="btnWhite" Background="#FFFFFF" Width="20" Height="20" Click="BtnWhite_Click" Margin="0,2,0,0" Visibility="Collapsed"/>
  579. <Border Background="#666666" Width="20" Height="20" Margin="5,2,0,0">
  580. <Button Cursor="Hand" x:Name="btnRed" Width="20" Height="20" Background="#FF0000" Margin="1,1,1,1" HorizontalAlignment="Center" Click="BtnRed_Click" Style="{StaticResource NoMouseOverButtonStyle}">
  581. <Image x:Name="imgRed" Source=".\Images\microLessonSystem_999.png" Width="12" Visibility="Visible"/>
  582. </Button>
  583. </Border>
  584. <Border Background="#666666" Width="20" Height="20" Margin="5,2,0,0">
  585. <Button Cursor="Hand" x:Name="btnGray" Background="#333333" Width="20" Height="20" Margin="1,1,1,1" Click="BtnGray_Click" Style="{StaticResource NoMouseOverButtonStyle}">
  586. <Image x:Name="imgGray" Source=".\Images\microLessonSystem_999.png" Width="12" Visibility="Collapsed"/>
  587. </Button>
  588. </Border>
  589. <Border Background="#666666" Width="20" Height="20" Margin="5,2,0,0">
  590. <Button Cursor="Hand" x:Name="btnCyanBlue" Background="#63D600" Width="20" Height="20" Margin="1,1,1,1" Click="BtnCyanBlue_Click" Style="{StaticResource NoMouseOverButtonStyle}">
  591. <Image x:Name="imgCyanBlue" Source=".\Images\microLessonSystem_999.png" Width="12" Visibility="Collapsed"/>
  592. </Button>
  593. </Border>
  594. <Border Background="#666666" Width="20" Height="20" Margin="5,2,0,0">
  595. <Button Cursor="Hand" x:Name="btnYellow" Background="#FFBC00" Width="20" Height="20" Margin="1,1,1,1" Click="BtnYellow_Click" Style="{StaticResource NoMouseOverButtonStyle}">
  596. <Image x:Name="imgYellow" Source=".\Images\microLessonSystem_999.png" Width="12" Visibility="Collapsed"/>
  597. </Button>
  598. </Border>
  599. <Border Background="#666666" Width="20" Height="20" Margin="5,2,0,0">
  600. <Button Cursor="Hand" x:Name="btnBlue" Background="#00B4FC" Width="20" Height="20" Margin="1,1,1,1" Click="BtnBlue_Click" Style="{StaticResource NoMouseOverButtonStyle}">
  601. <Image x:Name="imgBlue" Source=".\Images\microLessonSystem_999.png" Width="12" Visibility="Collapsed"/>
  602. </Button>
  603. </Border>
  604. <TextBlock Text="粗细:" FontSize="14" Padding="15,0,0,0" Margin="5,5,0,0"/>
  605. <RadioButton Cursor="Hand" x:Name="rbnFine" Content="细" FontSize="14" Margin="0,7,0,0" IsChecked="True" Click="RbnFine_Click"/>
  606. <RadioButton Cursor="Hand" x:Name="rbnIn" Content="中" FontSize="14" Margin="5,7,0,0" Click="RbnIn_Click"/>
  607. <RadioButton Cursor="Hand" x:Name="rbnCrude" Content="粗" FontSize="14" Margin="5,7,0,0" Click="RbnCrude_Click"/>
  608. <StackPanel Orientation="Horizontal">
  609. <TextBlock Text="摄像头:" FontSize="14" Padding="15,6,0,0"/>
  610. <RadioButton Cursor="Hand" x:Name="rbnOpen" Content="开" FontSize="14" Margin="0,7,0,0" Click="RbnOpen_Click"/>
  611. <RadioButton Cursor="Hand" x:Name="rbnTurnOff" Content="关" FontSize="14" Margin="5,7,0,0" IsChecked="True" Click="RbnTurnOff_Click"/>
  612. </StackPanel>
  613. </StackPanel>
  614. <StackPanel Orientation="Horizontal" HorizontalAlignment="Right" Margin="0,0,10,0">
  615. <TextBlock Text="智能笔状态:" FontSize="14" Padding="0,4,0,0"/>
  616. <TextBlock x:Name="txbNotConnected" Text="未连接" FontSize="14" Padding="0,4,5,0"/>
  617. </StackPanel>
  618. </Grid>
  619. </Grid>
  620. </Viewbox>
  621. </Window>