WPF yang luar biasa
Kumpulan sumber daya WPF, perpustakaan, dan kontrol UI yang mengagumkan.
Terinspirasi oleh mengagumkan, mengagumkan-dotnet, mengagumkan-dotnet-core.
Isi
- Umum
- Kontrol UI
- font
- Tema
- Perpustakaan
- Utilitas
- Kursus
- Tutorial (Video)
- Buku
- Contoh Aplikasi
Umum
- Yayasan Presentasi Windows - Yayasan Presentasi Windows | Microsoft Dokumen.
- Yayasan Presentasi Windows (WPF) | Github - Repositori Github Yayasan Presentasi Windows | WPF adalah kerangka .NET Core UI untuk membangun aplikasi desktop Windows.
- Cara memutakhirkan aplikasi desktop WPF ke .NET 8 Artikel ini menjelaskan cara memutakhirkan aplikasi desktop Windows Presentation Foundation (WPF) ke .NET 8.
- Sampel WPF - Repositori Microsoft untuk sampel terkait WPF.
- WPF Tutorial.net - Tutorial akan menunjukkan cara menciptakan pengalaman pengguna generasi berikutnya.
- Tutorial WPF Lengkap - Tutorial WPF, saat ini terdiri dari 125 artikel.
- Xamarin Forms WPF - Pratinjau - Xamarin.Forms sekarang memiliki dukungan pratinjau untuk Windows Presentation Foundation (WPF).
Kontrol UI
Suite Kontrol
- Kontrol Actipro WPF - (BERBAYAR, KOMERSIAL) Toolkit kontrol UI profesional yang luas, termasuk jendela docking, pita, editor, propertygrid, pengeditan kode, bagan, pengukur, penyihir, tema, dan banyak lagi.
- Adonis-UI - (GRATIS, SUMBER TERBUKA) Toolkit UI ringan untuk aplikasi WPF yang menawarkan visual windows klasik namun ditingkatkan.
- ComponentOne Studio WPF - (BERBAYAR, KOMERSIAL) ComponentOne Studio WPF Edition adalah kumpulan komponen WPF yang mudah digunakan saat ini termasuk kontrol grid, pembuatan bagan, pelaporan dan penjadwalan.
- ControlzEx - (GRATIS, SUMBER TERBUKA) Kontrolz Bersama untuk WPF.
- Perpustakaan UI DevExpress WPF - (BERBAYAR, KOMERSIAL) Dengan lebih dari 120 kontrol dan alat UI, Perpustakaan UI DevExpress WPF akan membantu Anda menghadirkan lini aplikasi bisnis berkinerja tinggi yang memenuhi dan melampaui kebutuhan perusahaan Anda.
- Toolkit WPF yang Diperluas - (GRATIS UNTUK PENGGUNAAN NON KOMERSIAL, SUMBER TERBUKA) Kontrol, komponen, dan utilitas WPF untuk membuat aplikasi Windows generasi berikutnya.
- HandyControl - (GRATIS, OPEN SOURCE) Berisi beberapa kontrol WPF yang sederhana dan umum digunakan.
- Mahapps.Metro - (GRATIS, OPEN SOURCE) Sebuah kerangka kerja yang memungkinkan pengembang membuat UI yang lebih baik untuk aplikasi WPF mereka sendiri dengan sedikit usaha.
- Ekstensi Desain Material - (GRATIS, SUMBER TERBUKA) Ekstensi Desain Material didasarkan pada Desain Material di XAML Toolkit untuk memberikan kontrol dan fitur tambahan untuk aplikasi WPF.
- Desain Material Dalam XAML Toolkit - (GRATIS, SUMBER TERBUKA) Pustaka UI Desain Material, gaya, dan kontrol tambahan.
- UI Modern untuk WPF (MUI) - (GRATIS, SUMBER TERBUKA) Seperangkat kontrol dan gaya yang mengubah aplikasi WPF Anda menjadi aplikasi UI Modern yang tampak hebat.
- Perpustakaan UI ModernWPF - (GRATIS, SUMBER TERBUKA) Gaya dan kontrol modern untuk aplikasi WPF Anda.
- Nevron UI untuk Win/Mac - (GRATIS) Komponen Antarmuka Pengguna Nevron untuk WPF | Antarmuka Pengguna NOV untuk .NET.
- Ookii Dialogs WPF - (GRATIS, OPEN SOURCE) Satu set dialog untuk aplikasi WPF Anda. Termasuk kelas untuk dialog tugas, dialog kredensial, dialog kemajuan, dan dialog file umum.
- Kontrol Syncfusion WPF - (BERBAYAR, KOMERSIAL) Kontrol Syncfusion WPF adalah paket lebih dari 100 kontrol UI WPF modern untuk membangun aplikasi WPF lini bisnis yang indah dan berkinerja tinggi.
- Telerik UI untuk WPF - (BERBAYAR, KOMERSIAL) Telerik UI untuk WPF | Bangun aplikasi bisnis WPF yang indah dan berkinerja tinggi dengan cepat.
- UI terbaik untuk WPF - (BERBAYAR, KOMERSIAL) Pustaka lengkap dengan 100+ kontrol WPF, termasuk kisi dan bagan secepat kilat, serta visualisasi data dinamis. Semua kompatibel dengan .NET 5.
- WPFSpark - (GRATIS, OPEN SOURCE) Pustaka UserControl yang kaya untuk meningkatkan tampilan dan nuansa aplikasi WPF.
- WPF UI - (GRATIS, OPEN SOURCE) Gaya dan kontrol modern untuk aplikasi WPF yang terinspirasi oleh Microsoft Fluent Design System modern. Cara sederhana untuk membuat aplikasi Anda yang ditulis dalam WPF mengikuti tren desain modern. Desain antarmuka, pilihan warna, dan tampilan kontrolnya terinspirasi dari proyek besutan Microsoft untuk Windows 11.
Kontrol Individu
- AvalonEdit - (GRATIS, OPEN SOURCE) AvalonEdit adalah nama editor teks berbasis WPF di SharpDevelop 4.x.
- CefSharp - (GRATIS, OPEN SOURCE) .NET (WPF dan Windows Forms) binding untuk Chromium Embedded Framework.
- ColorPickerWPF - (GRATIS, OPEN SOURCE) Kontrol pemilih warna WPF sederhana untuk .NET 4.5.2 yang dilisensikan di bawah MIT. Berisi dua gambar gradien warna untuk dijadikan sampel, dan dukungan palet khusus.
- ConsoleControl - (GRATIS, OPEN SOURCE) ConsoleControl adalah pustaka kelas C# yang memungkinkan Anda menyematkan konsol dalam aplikasi WinForms atau WPF.
- Dragablz - (GRATIS, SUMBER TERBUKA) Kontrol tab yang dapat dirobek untuk WPF, yang mencakup docking, jendela alat, dan MDI.
- Emoji.Wpf - (GRATIS, SUMBER TERBUKA) Emoji.Wpf adalah implementasi rendering Emoji warna untuk WPF.
- ffmediaelement - (GRATIS, SUMBER TERBUKA) FME: WPF MediaElement Tingkat Lanjut (berdasarkan FFmpeg)
- Fluent.Ribbon - (GRATIS, OPEN SOURCE) Fluent.Ribbon adalah perpustakaan yang mengimplementasikan antarmuka pengguna mirip Office untuk Windows Presentation Foundation (WPF).
- Gu.Wpf.Geometry - (GRATIS, OPEN SOURCE) Perpustakaan kecil dengan geometri dan shader WPF.
- Gu.Wpf.FlipView - (GRATIS, OPEN SOURCE) Flipview untuk WPF, menangani sentuhan & gesekan mouse.
- Hardcodet NotifyIcon untuk WPF - (GRATIS, OPEN SOURCE) Ini merupakan implementasi dari NotifyIcon (alias ikon baki sistem atau ikon bilah tugas) untuk platform WPF.
- Tampilan Data Interaktif untuk WPF - (GRATIS, SUMBER TERBUKA) Tampilan Data Interaktif untuk WPF adalah sekumpulan kontrol untuk menambahkan visualisasi interaktif data dinamis ke aplikasi Anda.
- LightningChart .NET - (BERBAYAR, KOMERSIAL) WPF, WinForms & Bagan & Grafik UWP berkinerja tinggi.
- LiveCharts2 - (GRATIS, SUMBER TERBUKA) Bagan, peta, dan pengukur yang sederhana, fleksibel, interaktif & canggih untuk .Net.
- LoadingIndicators.WPF - (GRATIS, OPEN SOURCE) LoadingIndicators.WPF adalah kumpulan 8 indikator pemuatan animasi untuk WPF yang kompatibel dengan MahApps.Metro.
- Mapsui - (GRATIS, OPEN SOURCE) Mapsui adalah komponen .NET Map untuk WPF, UWP dan Xamarin Android dan iOS.
- mpv.net - (GRATIS, OPEN SOURCE) mpv.net adalah pemutar media modern untuk Windows yang berfungsi seperti mpv.
- Bagan NOV untuk Wpf - (BERBAYAR, KOMERSIAL) Komponen bagan untuk WPF. Menampilkan serangkaian jenis bagan lengkap, sumbu canggih, dan kinerja sangat cepat.
- Diagram NOV untuk Wpf - Kerangka Diagram (BERBAYAR, KOMERSIAL) untuk WPF. Integrasikan fungsionalitas mirip Microsoft Visio dalam aplikasi .NET Anda.
- NOV Rich Text Editor untuk Wpf - (BERBAYAR, KOMERSIAL) Solusi lanjutan untuk aplikasi apa pun yang memerlukan kemampuan pemrosesan teks kaya, visualisasi, atau pengeditan dokumen yang solid.
- Notifikasi.Wpf - (GRATIS, SUMBER TERBUKA) Notifikasi roti panggang WPF.
- OxyPlot - (GRATIS, SUMBER TERBUKA) OxyPlot adalah pustaka plot lintas platform untuk .NET.
- PropertyTools - (GRATIS, SUMBER TERBUKA) Kontrol khusus untuk WPF: PropertyGrid, DataGrid, TreeView multi-pilih, ColorPicker, dan banyak lagi.
- ReoGrid - (GRATIS, SUMBER TERBUKA) Komponen spreadsheet .NET yang cepat dan kuat, mendukung format data, pembekuan, garis besar, penghitungan rumus, bagan, eksekusi skrip, dan lain-lain.
- SciChart untuk WPF - (BERBAYAR, KOMERSIAL) Perpustakaan Grafik WPF Kinerja Tinggi dan Realtime. ~50 Jenis Bagan WPF 2D & 3D dan API Ekstensif.
- Perpustakaan Kontrol Sakelar Toggle - (GRATIS, SUMBER TERBUKA) Perpustakaan Kontrol Sakelar Toggle menciptakan kontrol sakelar sakelar yang sangat dapat disesuaikan untuk aplikasi WPF dan Silverlight.
- Kotak Teks Lengkapi Otomatis WPF - (GRATIS, SUMBER TERBUKA) Kotak Teks pelengkapan otomatis untuk WPF.
- WPFCustomMessageBox - (GRATIS, SUMBER TERBUKA) WPFCustomMessageBox adalah tiruan WPF dari Windows/.NET MessageBox asli dengan fitur tambahan seperti teks tombol khusus.
- wpfchrometabs - (GRATIS, SUMBER TERBUKA) Kontrol tab khusus WPF yang dibuat dari awal untuk meniru pengalaman pengguna yang ditemukan di browser Chrome Google.
- WpfHexEditorControl - (GRATIS, SUMBER TERBUKA) Wpf Hexeditor adalah kontrol pengguna yang cepat dan dapat disesuaikan sepenuhnya untuk mengedit file atau streaming sebagai heksadesimal. Dapat digunakan di aplikasi Wpf atau WinForm.
- WPFToastNotification - (GRATIS, OPEN SOURCE) Notifikasi toast mewah untuk aplikasi WPF mudah digunakan dan mendukung pola MVVM.
- Wpf.Notifications - (GRATIS, OPEN SOURCE) Kontrol UI notifikasi WPF (seperti yang terlihat di VS Code).
- WPF-MediaKit - (GRATIS, OPEN SOURCE) Pustaka untuk membuat kontrol pemutar media DirectShow dengan cepat di WPF. Kit ini dilengkapi dengan pemutar video.MediaUriElement (pengganti WPF MediaElement), VideoCaptureElement untuk kamera web dan DVDPlayerElement.
- Xaml-Math - (GRATIS, OPEN SOURCE) XAML-Math adalah kumpulan perpustakaan .NET untuk merender rumus matematika menggunakan gaya penyusunan huruf LaTeX, untuk kerangka kerja berbasis WPF dan Avalonia XAML.
font
- FontAwesome5 - (GRATIS, OPEN SOURCE) Kontrol WPF (.Net dan .Net Core) dan UWP/WinUI untuk toolkit SVG, font, dan CSS yang ikonik Font Awesome 5. Versi Saat Ini: v5.15.4
- FontAwesome6 - (GRATIS, OPEN SOURCE) Kontrol WPF (.Net dan .Net Core), UWP dan WinUI untuk kumpulan ikon dan toolkit web yang paling populer. Versi Saat Ini: 6.2.0
- FontAwesome.Sharp - (GRATIS, OPEN SOURCE) Pustaka untuk menyematkan ikon Font Awesome di aplikasi WPF & Windows Forms melalui NuGet. Terinspirasi oleh ioachim/fontawesome.wpf (BitBucket) dan Menggunakan Ikon Font (CodeProject).
- Font-Awesome-WPF 4.7 - (GRATIS, OPEN SOURCE) Kontrol WPF untuk font ikonik dan toolkit CSS Font Awesome. Versi Saat Ini: v4.7.0
- wpf.fontawesome5 - (GRATIS, OPEN SOURCE) Dengan wpf.fontawesome5 Anda dapat menggunakan perpustakaan ikon populer FontAwesome 5.12.0 dalam aplikasi WPF Anda.
Tema
- Mahapps.Metro - (GRATIS, OPEN SOURCE) Sebuah kerangka kerja yang memungkinkan pengembang membuat UI yang lebih baik untuk aplikasi WPF mereka sendiri dengan sedikit usaha.
- Desain Material Dalam XAML Toolkit - (GRATIS, SUMBER TERBUKA) Pustaka UI Desain Material, gaya, dan kontrol tambahan.
- Perpustakaan UI ModernWPF - (GRATIS, SUMBER TERBUKA) Gaya dan kontrol modern untuk aplikasi WPF Anda.
- Tema Wpf Office - (GRATIS, OPEN SOURCE) Tema WPF dipengaruhi oleh gaya MS Office yang minimalis.
Perpustakaan
- Caliburn.Micro - (GRATIS, OPEN SOURCE) Kerangka kerja kecil namun kuat, dirancang untuk membangun aplikasi di semua platform XAML. Dukungan kuatnya terhadap pola MV* akan memungkinkan Anda membangun solusi dengan cepat, tanpa perlu mengorbankan kualitas kode atau kemampuan pengujian.
- DeftSharp.Windows.Input - (GRATIS, OPEN SOURCE) Sebuah event handler keyboard/mouse sederhana untuk aplikasi WPF.
- Elmish.WPF - (GRATIS, SUMBER TERBUKA) Bagian terbaik dari MVVM (pengikatan data) dengan kesederhanaan dan kekokohan arsitektur MVU untuk seluruh aplikasi Anda. Jangan pernah menulis kelas ViewModel lagi!
- FluentWPF - (GRATIS, SUMBER TERBUKA) Sistem Desain Lancar untuk WPF.
- GongSolutions.WPF.DragDrop - (GRATIS, SUMBER TERBUKA) Kerangka kerja drag'n'drop yang mudah digunakan untuk WPF.
- Gu.Lokalisasi - (GRATIS, SUMBER TERBUKA) Lokalisasi untuk WPF menggunakan ResourceManager.
- MVVM Light Toolkit - (GRATIS, OPEN SOURCE) Tujuan utama dari toolkit ini adalah untuk mempercepat pembuatan dan pengembangan aplikasi MVVM di Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Cahaya Perak, Windows Phone.
- MvvmCross - (GRATIS, OPEN SOURCE) Kerangka kerja .NET MVVM untuk solusi lintas platform, termasuk Xamarin.iOS, Xamarin.Android, Windows dan Mac.
- Prism - (GRATIS, OPEN SOURCE) Prism adalah kerangka kerja untuk membangun aplikasi XAML yang digabungkan secara longgar, dapat dipelihara, dan dapat diuji di WPF, dan Xamarin Forms.
- ReactiveUI - (GRATIS, SUMBER TERBUKA) Kerangka kerja model-tampilan-tampilan reaktif yang canggih, dapat disusun, dan fungsional untuk semua platform .NET!
- Serilog.Sinks.RichTextBox.Wpf - (GRATIS, OPEN SOURCE) Sink Serilog yang menulis peristiwa log ke kontrol WPF RichTextBox dengan pewarnaan dan dukungan tema khusus.
- UpbeatUI - (GRATIS, OPEN SOURCE) Kerangka kerja MVVM ringan untuk mengembangkan aplikasi bergaya seluler untuk Windows dengan cepat.
- GIF Animasi WPF - (GRATIS, SUMBER TERBUKA) Pustaka sederhana untuk menampilkan gambar GIF animasi di WPF, dapat digunakan dalam XAML atau dalam kode.
- WPFTabTip - (GRATIS, SUMBER TERBUKA) Integrasi TabTip / Keyboard Virtual Sederhana untuk aplikasi WPF di Win 8.1 dan Win 10.
- Xamarin.Forms.Platform.WPF - (GRATIS, SUMBER TERBUKA) Xamarin Forms Renderer untuk membangun UI asli untuk WPF.
Utilitas
- Snoop - (GRATIS, SUMBER TERBUKA) Snoop adalah utilitas mata-mata WPF open source. Ini memungkinkan Anda untuk memata-matai/menelusuri pohon visual dari aplikasi yang sedang berjalan.
- XAML Viewer - (GRATIS, OPEN SOURCE) XAML Viewer adalah editor XAML yang ringan.
Kursus
- Gaya dan Tema Tingkat Lanjut yang Dapat Digunakan Kembali di WPF - (BERBAYAR, PLURALSIGHT) Tingkatkan keterampilan WPF XAML Anda ke tingkat berikutnya dengan mempelajari cara membuat gaya dan tema modern yang dapat digunakan kembali dengan peralihan tema runtime. Jika Anda pernah ingin menerapkan tema terang dan gelap di aplikasi Anda, kursus ini akan menunjukkan caranya.
- Windows Presentation Foundation Masterclass - (PAID, UDEMY) Manfaatkan WPF dengan C# dan XAML untuk membangun keterampilan dunia nyata dengan Azure, REST, MVVM, dan Machine Learning.
- Pengikatan Data WPF secara Mendalam - (BERBAYAR, PLURALSIGHT) Pengikatan data adalah salah satu kemampuan paling kuat dan penting dalam aplikasi WPF untuk membangun aplikasi berbasis data, digabungkan secara longgar, dan dapat dipelihara. Dalam kursus ini Anda akan mempelajari cara menggunakan kemampuan pengikatan data end-to-end di WPF termasuk fitur paling umum serta kemampuan lebih lanjut.
- WPF MVVM in Depth - (PAID, PLURALSIGHT) Kursus ini memberikan cakupan menyeluruh tentang apa yang perlu Anda ketahui untuk menerapkan pola MVVM secara efektif ke aplikasi WPF.
- Buku Pedoman Produktivitas WPF - (PAID, PLURALSIGHT) Kursus ini berisi kumpulan tips, trik, dan teknik yang akan membantu Anda menjadi pengembang WPF yang lebih produktif dan percaya diri, mampu memanfaatkan kekuatan penuh platform.
- WPF & XAML: Bangun 10 aplikasi WPF (C#) pada tahun 2020 - (BERBAYAR, UDEMY) Pelajari pengembangan XAML dan WPF pada 10 proyek. Pemrograman WPF/C# bahkan untuk pemula
Tutorial (Video)
- Pemrograman WPF UI (C#) Oleh AngelSix - (GRATIS) Pemrograman WPF UI (C#) Seri Youtube berisi 45 video terkait WPF.
Buku
- Menguasai Windows Presentation Foundation: Membangun UI responsif untuk aplikasi desktop dengan WPF - (Edisi ke-2) oleh Sheridan Yuen
- Pro WPF 4.5 di C#: Windows Presentation Foundation di .NET 4.5 - (Edisi ke-4) oleh Matthew MacDonald.
- Pemrograman WPF - (Edisi ke-2) oleh Chris Sells.
- Buku Masak Pengembangan Windows Presentation Foundation: 100 resep untuk membangun aplikasi klien desktop yang kaya di Windows - (Edisi ke-1) oleh Kunal Chowdhury
- WPF 4.5 Unleashed - (Edisi ke-1) oleh Adam Nathan.
Contoh Aplikasi
- SimpleTrader - Aplikasi perdagangan WPF MVVM tumpukan penuh.
- Contoh MVVM C# WPF Paling Sederhana di Dunia - Contoh MVVM sederhana menggunakan WPF dan C# 9.
Lisensi
Kredit dan sumber
10 Perpustakaan WPF Terbaik Tahun 2017 6 Kursus & Tutorial WPF & XAML Terbaik