WPF:图像处理(一)图像文件获取与预览(3)
来源:未知 责任编辑:责任编辑 发表时间:2014-05-20 18:33 点击:次
/// 显示图像
/// </summary>
/// <param name="panel">放置图像控件的容器</param>
/// <param name="images">要显示的图像文件集合</param>
/// <param name="handler">图像控件点击事件处理器</param>
public static void DisplayImages(StackPanel panel, String[] images, MyMouseDownEventHandler handler)
{ // 参数检测 www.2cto.com
if ((panel == null) || (images == null)) return;
// 清空所有图像控件
panel.Children.Clear();
// 增加新的图像控件
Double Stride = (panel.Orientation == Orientation.Horizontal) ? panel.Height : panel.Width;
foreach (String FileName in images)
{ // 设置边框
Border border = new Border();
border.Margin = new System.Windows.Thickness(4); // 边框外边距
border.BorderThickness = new System.Windows.Thickness(4); // 边框厚度
border.BorderBrush = new SolidColorBrush(Colors.DarkGreen); // 边框颜色
// 边框大小
if (panel.Orientation == Orientation.Horizontal)
{
border.Height = border.Width = Stride - border.Margin.Top - border.Margin.Bottom;
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>