110,536
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
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;
using System.IO;
using System.Diagnostics;
namespace WpfApplication5
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>c
public partial class MainWindow : Window
{
string[] files;
int n = 0;
List<BitmapImage> bit = new List<BitmapImage> { };
public MainWindow()
{
InitializeComponent();
}
private void button1_Click(object sender, RoutedEventArgs e)
{
image1.Source = bit[n];
label1.Content = bit[n].UriSource.ToString();
if (n + 1 < bit.Count)
{
n++;
}
else n = 0;
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
files = Directory.GetFiles(@"C:\Documents and Settings\Administrator\My Documents\images", "*.jpg",
SearchOption.AllDirectories);
for (int i = 0; i < files.Length; i++) {
//bit[i].UriSource = new Uri(files[i]);
BitmapImage bitn = new BitmapImage(new Uri(files[i]));
bit.Add(bitn);
Debug.WriteLine(files[i]);
}
if (bit.Count > 0) image1.Source = bit[1];
}
}
}