wpf版扫雷游戏wpf版扫雷游戏

wpf版扫雷游戏

 

近来觉得wpf做出来的界面很拉风,自己也很喜欢搞些小游戏,感觉这做出来的会很炫,很装逼,(满足自己的一点小小的虚荣心)于是就去自学,发现感觉很不错,可是属性N多,太多了,而且质料也少,很多不会用,只会写基本的操作,样式直接百度黏贴在自己改改,于是属于自己的扫雷就出来了,也只能做这等游戏了,用的知识少,代码也不多,wpf属性真是多啊,不过还是得学啊,下面也没什么好说的了,贴代码,扫雷也就一个递归而已,而且vs真心的开发神器啊

wpf版扫雷游戏

wpf版扫雷游戏

XAML

 1 <Window x:Class="SweepMineUI.MainWindow"
 2         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 3         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 4         Title="究极版扫雷" Height="650" Width="750" Background="Wheat" >
 5     <!--WindowStyle="None" ResizeMode="NoResize" AllowsTransparency="True" Background="{x:Null}" Topmost="True"-->
 6 
 7     <Window.Resources>
 8         <ResourceDictionary>
 9             <ResourceDictionary.MergedDictionaries>
10                 <ResourceDictionary Source="/style/b.xaml"/>
11                 <ResourceDictionary Source="/style/lab.xaml"/>
12                 <ResourceDictionary Source="/style/txt.xaml"/>
13                 <ResourceDictionary Source="/style/grid.xaml"/>
14                 <ResourceDictionary Source="/style/canvas.xaml"/>
15             </ResourceDictionary.MergedDictionaries>
16         </ResourceDictionary>
17         <!-- 引用外部资源文件 -->
18     </Window.Resources>
19     <Window.Triggers>
20         <!--启动调用-->
21         <EventTrigger RoutedEvent="FrameworkElement.Loaded">
22             <BeginStoryboard Storyboard="{StaticResource fanzhuan}"/>
23             <!--调用的效果-->
24         </EventTrigger>
25     </Window.Triggers>
26     <Grid Margin="0,0,2,2" x:Name="grid" HorizontalAlignment="Center" VerticalAlignment="Center">
27         <!--<Grid.RenderTransform>
28             内部样式书写
29         </Grid.RenderTransform>-->
30         <Label Margin="60,30,560,540" HorizontalAlignment="Center" VerticalAlignment="Top" FontSize="26" Content="游戏区" />
31         <Label Margin="206,35,434,540" HorizontalAlignment="Center" VerticalAlignment="Top" FontSize="14" Content="未挖:" Name="lw"/>
32         <Label Margin="335,35,305,540" HorizontalAlignment="Center" VerticalAlignment="Top" FontSize="14" Content="已挖:" Name="ly"/>
33         <Label Margin="460,35,180,540" HorizontalAlignment="Center" VerticalAlignment="Top" FontSize="14" Content="工具:" Name="lg"/>
34         <Button Height="23" HorizontalAlignment="Center" Margin="600,70,65,524" Name="btnInitial" VerticalAlignment="Center" Width="75" Click="btnInitial_Click" Content="初级"/>
35         <Button Height="23" HorizontalAlignment="Center" Margin="600,110,65,479" Name="btnCenter" VerticalAlignment="Center" Width="75" Click="btnCenter_Click" Content="中级" />
36         <Button Height="23" HorizontalAlignment="Center" Margin="600,150,65,426" Name="btnSenior" VerticalAlignment="Center" Width="75" Click="btnSenior_Click" Content="高级"/>
37         <Button Height="23" HorizontalAlignment="Center" Margin="600,200,65,371" Name="btnEnd" VerticalAlignment="Center" Width="75" Click="btnEnd_Click" Content="终级"/>
38         <Button Height="23" HorizontalAlignment="Center" Margin="600,250,65,304" Name="btnWa" VerticalAlignment="Center" Width="75" Click="btnWa_Click" Content="挖雷"/>
39         <TextBox Height="23" HorizontalAlignment="Center" Margin="600,300,60,259" Name="txtKL" VerticalAlignment="Center" Width="70" Text="0302" RenderTransformOrigin="0.573,-4.696" />
40         <Button Height="23" HorizontalAlignment="Center" Margin="604,330,65,220" Name="btnZB" VerticalAlignment="Center" Width="76" Click="btnZB_Click" Content="作弊"/>
41         <Button Height="23" HorizontalAlignment="Center" Margin="605,380,65,176" Name="btnExit" VerticalAlignment="Center" Width="75" Click="btnExit_Click" Content="退出"/>
42         <Canvas Margin="75,78,164,39" Name="canSweep" Height="500" Width="500" HorizontalAlignment="Center" VerticalAlignment="Center"/>
43     </Grid>
44 </Window>
View Code

相关文章:

  • 2021-04-19
  • 2021-12-22
  • 2021-03-30
  • 2021-11-16
猜你喜欢
  • 2021-10-11
  • 2022-12-23
  • 2021-11-23
  • 2021-09-13
相关资源
相似解决方案