데이터 베이스 MySQL 튜토리얼 WPF 与Surface 2.0 SDK 亲密接触–LibraryStack 篇

WPF 与Surface 2.0 SDK 亲密接触–LibraryStack 篇

Jun 07, 2016 pm 03:20 PM
sdk surface wpf

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

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

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

<span><span>s</span><span>:</span><span>SurfaceWindow </span><span>x</span><span>:</span><span>Class</span><span>="Demo.SurfaceWindow1"
    </span><span>xmlns</span><span>="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    </span><span>xmlns</span><span>:</span><span>x</span><span>="http://schemas.microsoft.com/winfx/2006/xaml"
    </span><span>xmlns</span><span>:</span><span>s</span><span>="http://schemas.microsoft.com/surface/2008"
    </span><span>Title</span><span>="LibraryStack"
&gt;
    <span>s</span><span>:</span><span>SurfaceWindow.Resources</span><span>&gt;
        <span>DataTemplate </span><span>x</span><span>:</span><span>Key</span><span>="ItemTemplate"&gt;
            <span>Image </span><span>Source</span><span>="{</span><span>Binding</span><span>}"/&gt;
        </span><span>DataTemplate</span><span>&gt;
    </span><span>s</span><span>:</span><span>SurfaceWindow.Resources</span><span>&gt;

    <span>Grid</span><span>&gt;
        <span>s</span><span>:</span><span>LibraryStack </span><span>x:Name</span><span>="mLibraryStack" 
                        </span><span>ItemTemplate</span><span>="{</span><span>StaticResource </span><span>ItemTemplate</span><span>}"/&gt;
    </span><span>Grid</span><span>&gt;
</span><span>s</span><span>:</span><span>SurfaceWindow</span><span>&gt;
</span></span></span></span></span></span></span>
로그인 후 복사

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

<span>string </span>imagesPath = <span>@"C:\Users\Public\Pictures\Sample Pictures\"</span>;
<span>try
</span>{
    <span>string</span>[] files = System.IO.<span>Directory</span>.GetFiles(imagesPath, <span>"*.jpg"</span>);
    <span>ObservableCollection</span>string&gt; items = <span>new </span><span>ObservableCollection</span>string&gt;(files);
    mLibraryStack.ItemsSource = items;
}
<span>catch </span>(System.IO.<span>DirectoryNotFoundException</span>)
{
    <span>// Error info.
</span>}
로그인 후 복사

运行界面:

WPF 与Surface 2.0 SDK 亲密接触–LibraryStack 篇

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

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Microsoft의 무선 디스플레이 어댑터가 단종되었습니다. Surface가 부족함을 메울 수 있나요? Microsoft의 무선 디스플레이 어댑터가 단종되었습니다. Surface가 부족함을 메울 수 있나요? Sep 08, 2023 pm 03:53 PM

Microsoft의 무선 디스플레이 어댑터가 단종되었습니다. Surface가 부족함을 메울 수 있나요?

Microsoft는 Windows 11을 위한 새로운 흐림 효과를 개발하고 있습니다. Microsoft는 Windows 11을 위한 새로운 흐림 효과를 개발하고 있습니다. May 13, 2023 am 09:04 AM

Microsoft는 Windows 11을 위한 새로운 흐림 효과를 개발하고 있습니다.

WPF 튜토리얼 시작부터 마스터링까지 WPF 튜토리얼 시작부터 마스터링까지 Oct 27, 2023 am 09:45 AM

WPF 튜토리얼 시작부터 마스터링까지

5년간의 펌웨어 업데이트가 종료됨에 따라 Microsoft는 이번 달 Surface Pro 7 2-in-1 노트북에 대한 지원을 종료합니다. 5년간의 펌웨어 업데이트가 종료됨에 따라 Microsoft는 이번 달 Surface Pro 7 2-in-1 노트북에 대한 지원을 종료합니다. Feb 20, 2024 pm 02:27 PM

5년간의 펌웨어 업데이트가 종료됨에 따라 Microsoft는 이번 달 Surface Pro 7 2-in-1 노트북에 대한 지원을 종료합니다.

SDK는 무엇입니까? SDK는 무엇입니까? Jan 06, 2023 pm 03:26 PM

SDK는 무엇입니까?

iFixit은 Snapdragon SoC를 탑재한 Microsoft의 Surface 노트북과 태블릿에 매우 우수한 수리 등급을 부여했습니다. iFixit은 Snapdragon SoC를 탑재한 Microsoft의 Surface 노트북과 태블릿에 매우 우수한 수리 등급을 부여했습니다. Jun 25, 2024 pm 12:52 PM

iFixit은 Snapdragon SoC를 탑재한 Microsoft의 Surface 노트북과 태블릿에 매우 우수한 수리 등급을 부여했습니다.

WeChat 미니 프로그램 PHP SDK 설치 및 사용 WeChat 미니 프로그램 PHP SDK 설치 및 사용 Mar 27, 2024 am 09:33 AM

WeChat 미니 프로그램 PHP SDK 설치 및 사용

Java Hikvision SDK의 2차 개발을 위한 필수 기술을 습득하세요. Java Hikvision SDK의 2차 개발을 위한 필수 기술을 습득하세요. Sep 06, 2023 am 08:10 AM

Java Hikvision SDK의 2차 개발을 위한 필수 기술을 습득하세요.

See all articles