Rumah pangkalan data tutorial mysql WPF 与Surface 2.0 SDK 亲密接触–LibraryContainer 篇

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

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

最近比较懒惰一直都没写东西,再不写笔里的墨水就快干了。看过前面关于LibraryStack 和LibraryBar 的介绍后,大家可能已经对Library 控件系列有了进一步了解,本篇将继续介绍LibraryContainer,它其实就是LibraryStack、LibrayBar 的集合体。 首先,我们仍然

最近比较懒惰一直都没写东西,再不写笔里的墨水就快干了。看过前面关于LibraryStack 和LibraryBar 的介绍后,大家可能已经对Library 控件系列有了进一步了解,本篇将继续介绍LibraryContainer,它其实就是LibraryStack、LibrayBar 的集合体。

     首先,我们仍然需要创建一个DataTemplate 用来控制LibraryStack、LibrayBar 的显示样式。然后新建一个LibraryContainer,在其中增加StackView 和BarView 两种浏览模式。

<span><span>s</span><span>:</span><span>SurfaceWindow.Resources</span><span>>
    <span>DataTemplate </span><span>x</span><span>:</span><span>Key</span><span>="LibraryBarItemTemplate">
        <span>Grid </span><span>>
            <span>Image </span><span>Source</span><span>="{</span><span>Binding </span><span>Bitmap</span><span>}"/>
            <span>Label </span><span>FontSize</span><span>="14" </span><span>Content</span><span>="{</span><span>Binding </span><span>Label</span><span>}"/>
        </span><span>Grid</span><span>>
    </span><span>DataTemplate</span><span>>
</span><span>s</span><span>:</span><span>SurfaceWindow.Resources</span><span>>

<span>Grid</span><span>>
    <span>s</span><span>:</span><span>LibraryContainer </span><span>x</span><span>:</span><span>Name</span><span>="mlibraryContainer">
        <span>s</span><span>:</span><span>LibraryContainer.StackView</span><span>>
            <span>s</span><span>:</span><span>StackView </span><span>ItemTemplate</span><span>="{</span><span>StaticResource </span><span>LibraryBarItemTemplate</span><span>}"/>
        </span><span>s</span><span>:</span><span>LibraryContainer.StackView</span><span>>

        <span>s</span><span>:</span><span>LibraryContainer.BarView</span><span>>
            <span>s</span><span>:</span><span>BarView </span><span>ItemTemplate</span><span>="{</span><span>StaticResource </span><span>LibraryBarItemTemplate</span><span>}"/>
        </span><span>s</span><span>:</span><span>LibraryContainer.BarView</span><span>>
    </span><span>s</span><span>:</span><span>LibraryContainer</span><span>>
</span><span>Grid</span><span>>
</span></span></span></span></span></span></span></span></span></span></span></span>
Salin selepas log masuk

LibraryBar 一样我们继续使用分组的浏览模式,按GroupName 进行分组操作,PhotoAlbum 类请参考这里。

<span>ObservableCollection</span>PhotoAlbum> items = <span>new </span><span>ObservableCollection</span>PhotoAlbum>();
<span>string </span>imagesPath = <span>@"C:\Users\Public\Pictures\Sample Pictures\"</span>;

items.Add(<span>new </span><span>PhotoAlbum</span>(imagesPath + <span>"Hydrangeas.jpg"</span>, <span>"Hydrangeas"</span>, <span>"Nature"</span>));
items.Add(<span>new </span><span>PhotoAlbum</span>(imagesPath + <span>"Lighthouse.jpg"</span>, <span>"Lighthouse"</span>, <span>"Nature"</span>));
items.Add(<span>new </span><span>PhotoAlbum</span>(imagesPath + <span>"Tulips.jpg"</span>, <span>"Tulips"</span>, <span>"Nature"</span>));
items.Add(<span>new </span><span>PhotoAlbum</span>(imagesPath + <span>"Jellyfish.jpg"</span>, <span>"Jellyfish"</span>, <span>"Animal"</span>));
items.Add(<span>new </span><span>PhotoAlbum</span>(imagesPath + <span>"Koala.jpg"</span>, <span>"Koala"</span>, <span>"Animal"</span>));
items.Add(<span>new </span><span>PhotoAlbum</span>(imagesPath + <span>"Penguins.jpg"</span>, <span>"Penguins"</span>, <span>"Animal"</span>));

mlibraryContainer.ItemsSource = items;
<span>ICollectionView </span>defaultView = <span>CollectionViewSource</span>.GetDefaultView(items);
defaultView.GroupDescriptions.Add(<span>new </span><span>PropertyGroupDescription</span>(<span>"GroupName"</span>));
Salin selepas log masuk

运行效果:

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

按分组选择:

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

点击下方按钮切换为BarView 模式:

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

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

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Penyesuai Paparan Wayarles Microsoft dihentikan: Bolehkah Surface mengatasi kelonggaran? Penyesuai Paparan Wayarles Microsoft dihentikan: Bolehkah Surface mengatasi kelonggaran? Sep 08, 2023 pm 03:53 PM

Menurut berita pada 8 September, Microsoft mengumumkan pada April tahun ini bahawa ia akan berhenti mengeluarkan dan menjual aksesori berjenama Microsoft, termasuk tetikus, papan kekunci dan kamera, dan akan menumpukan pada aksesori komputer berjenama Surface pada masa hadapan. Tidak lama dahulu, media teknologi asing mspoweruser melaporkan kemas kini pada penyesuai paparan wayarles Microsoft. Menurut laporan mereka, Penyesuai Paparan Tanpa Wayar Microsoft telah habis dijual di Kedai Microsoft di Amerika Syarikat, dan penyimpanan semula berikutnya nampaknya tidak mungkin. Penyesuai Paparan Wayarles Microsoft ialah produk yang pernah popular yang menghubungkan peranti serasi Miracast dengan mudah ke HDTV atau monitor, membolehkan pengguna berkongsi tablet, komputer riba atau telefon pintar mereka.

Microsoft sedang membangunkan kesan kabur baharu untuk Windows 11 Microsoft sedang membangunkan kesan kabur baharu untuk Windows 11 May 13, 2023 am 09:04 AM

Windows 11 SDK baharu untuk binaan 22523 mendedahkan bahawa Microsoft sedang membangunkan kesan kabur baharu untuk Windows 11. Kesan ini dipanggil Tabbed, dan merupakan tambahan kepada Akrilik dan Mika. DWMWA_SYSTEMBACKDROP_TYPE baharu dalam SDK 22523, API Win32 awam untuk Mica, Acrylic dan campuran "tab" baharu mereka yang pelik: pic.twitter.com/dbsu7ZFiIi — It's All Back (@StartIsBack) 15 Disember 2021 Tersedia dalam SDK berikut Contoh permohonan

Tutorial WPF dari kemasukan ke kemahiran Tutorial WPF dari kemasukan ke kemahiran Oct 27, 2023 am 09:45 AM

WPF ialah rangka kerja pembangunan aplikasi desktop berdasarkan Rangka Kerja .NET yang dibangunkan oleh Microsoft. Ia menyediakan elemen antara muka pengguna yang kaya, pengikatan data, animasi dan fungsi lain, membolehkan pembangun membuat aplikasi desktop berkualiti tinggi dengan mudah.

Kuasai kemahiran penting untuk pembangunan menengah Java Hikvision SDK Kuasai kemahiran penting untuk pembangunan menengah Java Hikvision SDK Sep 06, 2023 am 08:10 AM

Kuasai kemahiran penting untuk pembangunan menengah Java Hikvision SDK Pengenalan: Dengan perkembangan pesat teknologi maklumat, sistem pengawasan video telah digunakan secara meluas dalam pelbagai bidang. Sebagai penyedia penyelesaian pengawasan video domestik yang terkemuka, produk dan teknologi Hikvision sentiasa menduduki kedudukan penting dalam pasaran. Untuk memenuhi keperluan projek yang berbeza, Hikvision menyediakan SDK untuk pemaju menjalankan pembangunan sekunder. Artikel ini akan memperkenalkan beberapa kemahiran penting untuk menguasai pembangunan sekunder Java Hikvision SDK, dan melampirkan contoh kod yang sepadan. 1. Fahami Hikvision

Mencapai penghujung lima tahun kemas kini perisian tegar, Microsoft menamatkan sokongan untuk komputer riba Surface Pro 7 2-dalam-1 bulan ini Mencapai penghujung lima tahun kemas kini perisian tegar, Microsoft menamatkan sokongan untuk komputer riba Surface Pro 7 2-dalam-1 bulan ini Feb 20, 2024 pm 02:27 PM

Menurut berita dari laman web ini pada 20 Februari, selepas Microsoft berhenti menyokong Surface Pro (generasi kelima) bulan lepas, ia baru-baru ini mengeluarkan satu lagi peringatan yang menyatakan bahawa ia akan berhenti menyokong Surface Pro 7 pada 28 Februari 2024 dan tidak lagi akan menolak kemas kini perisian tegar baharu untuk ia. Nota daripada tapak ini: Surface Pro 7 dikeluarkan pada 2019, menggunakan pemproses Teras generasi ke-10 Intel, dengan pilihan sehingga 16GB RAM dan 1TB SSD. Produk ini menyokong pengecasan pantas dan boleh bertahan sepanjang hari dengan pengecasan penuh Ciri rasmi ialah fungsi sedia untuk digunakan, jadi anda boleh terus bekerja pada bila-bila masa dan di mana-mana sahaja. Surface Pro 7 telah menikmati kemas kini perisian tegar biasa selama hampir lima tahun Selepas 28 Februari, Microsoft tidak lagi akan menolak kemas kini perisian tegar pada peranti untuk menyelesaikan isu khusus yang berkaitan dengan peranti.

Windows App SDK 1.2 kini dalam talian, inilah perkara baharu Windows App SDK 1.2 kini dalam talian, inilah perkara baharu May 12, 2023 pm 06:07 PM

WindowsAppSDK ialah satu set alat dan API yang boleh digunakan oleh pembangun dalam aplikasi Windows mereka untuk menyediakan kefungsian "konsisten" merentas pelbagai peranti menggunakan Windows 10 (versi 1809 dan lebih baru) dan Windows 11. Sangat penting untuk memahami bahawa ia tidak menggantikan jenis aplikasi sedia ada seperti .NET atau Windows SDK, ia hanya menyediakan set alat API bersatu yang boleh digunakan untuk melengkapkan aplikasi sedia ada anda. Hari ini, Microsoft mengeluarkan versi 1.2 Windows App SDK dengan banyak ciri baharu. Sorotan keluaran ini mungkin pembangun pihak ketiga

apa itu sdk apa itu sdk Jan 06, 2023 pm 03:26 PM

Nama penuh sdk ialah "Kit Pembangunan Perisian", yang bermaksud "kit pembangunan perisian" dalam bahasa Cina Ia adalah satu set alat yang disediakan oleh pengilang platform perkakasan, sistem pengendalian (OS) atau bahasa pengaturcaraan. SDK membantu pembangun perisian dalam mencipta aplikasi untuk platform, sistem atau bahasa pengaturcaraan tertentu. SDK asas biasanya terdiri daripada pengkompil, penyahpepijat dan antara muka pengaturcaraan aplikasi (API), tetapi mungkin juga termasuk kandungan lain, seperti: dokumentasi, perpustakaan, persekitaran masa jalan/pembangunan, alat ujian/analisis, protokol rangkaian, dsb.

Tidak perlu memasukkan kata laluan, Microsoft Surface Pro 10 Business Edition mempunyai pembaca kad NFC terbina dalam: leret kekunci keselamatan untuk log masuk Tidak perlu memasukkan kata laluan, Microsoft Surface Pro 10 Business Edition mempunyai pembaca kad NFC terbina dalam: leret kekunci keselamatan untuk log masuk Mar 23, 2024 pm 03:41 PM

Menurut berita dari laman web ini pada 23 Mac, Microsoft baru-baru ini mengeluarkan versi komersil Surface Pro 10. Harga permulaan di China ialah 9888 yuan Salah satu sorotannya ialah pembaca kad NFC terbina dalam tidak perlu lagi memasukkan kata laluan dan boleh terus menggunakan keselamatan perkakasan seperti log masuk YubiKey, mengesahkan identiti pengguna. Versi komersial Surface Pro 10 mempunyai pembaca kad NFC yang dibenamkan di penjuru kiri sebelah atas skrin komputer Pada masa ini, Microsoft telah bekerjasama dengan Yubico untuk menggunakan perkakasan YubiKey untuk pengesahan, dan akan mengembangkan lebih banyak jenama dan produk yang disokong pada masa hadapan. Menurut pengumuman bersama daripada Microsoft dan Yubico, pengguna Surface Pro 10 versi komersial hanya perlu meletakkan YubiKey di sudut kiri atas skrin untuk log masuk.

See all articles