“随机图片显示器”开发(WPF)

XAML 代码

Grid做布局,手写控件.

<Window x:Class="随机显示图片.MainWindow"xmlns=""xmlns:x=""Title="图片随机显示" Height="500" Width="725"><Grid><Grid Name="gridgame"><Grid.ColumnDefinitions><ColumnDefinition></ColumnDefinition><ColumnDefinition></ColumnDefinition></Grid.ColumnDefinitions><Grid.RowDefinitions><RowDefinition Height="400"></RowDefinition><RowDefinition></RowDefinition></Grid.RowDefinitions><Image Grid.ColumnSpan="2" Name="img" Margin="20"></Image><Button Grid.Row="1" Margin="10" Content="戳这里!!!!!" FontSize="30" Name="btn" Click="btn_Click"></Button><TextBlock x:Name="TBL" Grid.Column="1" Grid.Row="1" Margin="10" FontSize="35"></TextBlock></Grid></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.Navigation;using System.Windows.Shapes;namespace 随机显示图片{/// <summary>/// MainWindow.xaml 的交互逻辑/// </summary>public partial class MainWindow : Window{public MainWindow(){InitializeComponent();}Random ran = new Random();int[] nums = { 0, 0, 0, 0, 0, 0, 0, 0, 0 };private void btn_Click(object sender, RoutedEventArgs e){int imgName = ran.Next(1, 10);img.Source = new BitmapImage(new Uri("img/" + imgName + ".png", UriKind.Relative));nums [imgName-1]++;TBL.Text = "显示次数:" + nums[imgName-1];}}}

心得:不要迷恋拖控件,学从难中学,,用从易处用。

与其临渊羡鱼,不如退而结网。

“随机图片显示器”开发(WPF)

相关文章:

你感兴趣的文章:

标签云: