您好,欢迎来到教玩游戏。
搜索
您的当前位置:首页WPF与Surface2.0SDK亲密接触–LibraryStack篇

WPF与Surface2.0SDK亲密接触–LibraryStack篇

来源:教玩游戏


LibraryStack 本身属于ItemsControl,可以将其他组件以一种集合的方式显示出来,用户可以在LibraryStack 中逐一浏览如图片类的组件,而且它默认支持拖拽操作。 在下面的例子中我们将通过LibraryStack 展示一组图片。首先,为LibraryStack 编写一个DataTemplat

LibraryStack 本身属于ItemsControl,可以将其他组件以一种集合的方式显示出来,用户可以在LibraryStack 中逐一浏览如图片类的组件,而且它默认支持拖拽操作。

在下面的例子中我们将通过LibraryStack 展示一组图片。首先,为LibraryStack 编写一个DataTemplate 用来绑定图片样式。接下来在Grid 中添加LibraryStack 控件,并设置好数据模板。


 
 
 
 
 

 
 
 

最后,为LiraryStack 添加数据源。注意,不能将图片string[] 数组直接赋给LiraryStack,需要借助ObservableCollection。

string imagesPath = @"C:\Users\Public\Pictures\Sample Pictures\";
try
{
 string[] files = System.IO.Directory.GetFiles(imagesPath, "*.jpg");
 ObservableCollection items = new ObservableCollection(files);
 mLibraryStack.ItemsSource = items;
}
catch (System.IO.DirectoryNotFoundException)
{
 // Error info.
}

运行界面:

作者:李敬然(Gnie)
出处:{GnieTech} (http://www.cnblogs.com/gnielee/)

Copyright © 2019- lvjiaowang.com 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务