WPF สุดเจ๋ง
คอลเลกชันทรัพยากร WPF ไลบรารี และการควบคุม UI ที่ยอดเยี่ยม
แรงบันดาลใจจาก dotnet ที่ยอดเยี่ยม ยอดเยี่ยม dotnet-core
สารบัญ
- ทั่วไป
- การควบคุม UI
- แบบอักษร
- ธีมส์
- ห้องสมุด
- สาธารณูปโภค
- หลักสูตร
- บทช่วยสอน (วิดีโอ)
- หนังสือ
- แอปตัวอย่าง
ทั่วไป
- Windows Presentation Foundation - มูลนิธิการนำเสนอ Windows | ไมโครซอฟต์ดอคส์
- มูลนิธิการนำเสนอ Windows (WPF) | Github - พื้นที่เก็บข้อมูล Github ของ Windows Presentation Foundation | WPF คือเฟรมเวิร์ก .NET Core UI สำหรับการสร้างแอปพลิเคชันเดสก์ท็อป Windows
- วิธีอัปเกรดแอปเดสก์ท็อป WPF เป็น .NET 8 บทความนี้อธิบายวิธีอัปเกรดแอปเดสก์ท็อป Windows Presentation Foundation (WPF) เป็น .NET 8
- WPF-Samples - Microsoft Repository สำหรับตัวอย่างที่เกี่ยวข้องกับ WPF
- WPF Tutorial.net - บทช่วยสอนจะแสดงวิธีสร้างประสบการณ์ผู้ใช้รุ่นต่อไป
- บทช่วยสอน WPF ที่สมบูรณ์ - บทช่วยสอน WPF ปัจจุบันประกอบด้วย 125 บทความ
- Xamarin Forms WPF - ดูตัวอย่าง - ขณะนี้ Xamarin.Forms มีการสนับสนุนการแสดงตัวอย่างสำหรับ Windows Presentation Foundation (WPF)
การควบคุม UI
ชุดควบคุม
- การควบคุม Actipro WPF - (ชำระเงิน เชิงพาณิชย์) ชุดเครื่องมือมากมายสำหรับการควบคุม UI ระดับมืออาชีพ รวมถึงหน้าต่างเชื่อมต่อ ริบบอน ตัวแก้ไข propertygrid การแก้ไขโค้ด แผนภูมิ มาตรวัด วิซาร์ด ธีม และอื่นๆ อีกมากมาย
- Adonis-UI - (ฟรี โอเพ่นซอร์ส) ชุดเครื่องมือ UI น้ำหนักเบาสำหรับแอปพลิเคชัน WPF ที่นำเสนอภาพหน้าต่างแบบคลาสสิกแต่ได้รับการปรับปรุง
- ComponentOne Studio WPF - (ชำระเงิน เชิงพาณิชย์) ComponentOne Studio WPF Edition คือชุดของส่วนประกอบ WPF ที่ใช้งานง่ายในปัจจุบัน รวมถึงกริด การสร้างแผนภูมิ การรายงาน และการควบคุมการตั้งเวลา
- ControlzEx - (ฟรี โอเพ่นซอร์ส) Controlz ที่ใช้ร่วมกันสำหรับ WPF
- ไลบรารี DevExpress WPF UI - (ชำระเงินเชิงพาณิชย์) ด้วยการควบคุมและเครื่องมือ UI มากกว่า 120 รายการ ไลบรารี DevExpress WPF UI จะช่วยให้คุณนำเสนอแอปพลิเคชันทางธุรกิจที่มีประสิทธิภาพสูงที่ตอบสนองและเกินความต้องการขององค์กรของคุณ
- ชุดเครื่องมือ WPF แบบขยาย - (ฟรีสำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์, โอเพ่นซอร์ส) การควบคุม WPF ส่วนประกอบและยูทิลิตี้สำหรับการสร้างแอปพลิเคชัน Windows รุ่นต่อไป
- HandyControl - (ฟรี โอเพ่นซอร์ส) ประกอบด้วยตัวควบคุม WPF ที่เรียบง่ายและใช้กันทั่วไป
- Mahapps.Metro - (ฟรี โอเพ่นซอร์ส) เฟรมเวิร์กที่ช่วยให้นักพัฒนาสามารถรวม UI ที่ดีขึ้นสำหรับแอปพลิเคชัน WPF ของตนเองได้โดยใช้ความพยายามเพียงเล็กน้อย
- ส่วนขยายการออกแบบวัสดุ - (ฟรี โอเพ่นซอร์ส) ส่วนขยายการออกแบบวัสดุนั้นอิงจากการออกแบบวัสดุในชุดเครื่องมือ XAML เพื่อให้การควบคุมและคุณสมบัติเพิ่มเติมสำหรับแอป WPF
- การออกแบบวัสดุในชุดเครื่องมือ XAML - (ฟรี OPEN SOURCE) ไลบรารี UI การออกแบบวัสดุ สไตล์ และการควบคุมเพิ่มเติม
- UI สมัยใหม่สำหรับ WPF (MUI) - (ฟรี OPEN SOURCE) ชุดการควบคุมและสไตล์ที่แปลงแอปพลิเคชัน WPF ของคุณให้เป็นแอป Modern UI ที่ดูดี
- ModernWPF UI Library - (ฟรี โอเพ่นซอร์ส) สไตล์และการควบคุมที่ทันสมัยสำหรับแอปพลิเคชัน WPF ของคุณ
- Nevron UI สำหรับ Win/Mac - (ฟรี) ส่วนประกอบส่วนต่อประสานผู้ใช้ Nevron สำหรับ WPF | ส่วนติดต่อผู้ใช้ NOV สำหรับ .NET
- Ookii Dialogs WPF - (ฟรี OPEN SOURCE) ชุดกล่องโต้ตอบสำหรับแอปพลิเคชัน WPF ของคุณ รวมไปถึงคลาสสำหรับกล่องโต้ตอบงาน กล่องโต้ตอบข้อมูลรับรอง กล่องโต้ตอบความคืบหน้า และกล่องโต้ตอบไฟล์ทั่วไป
- การควบคุม Syncfusion WPF - (ชำระเงินเชิงพาณิชย์) การควบคุม Syncfusion WPF เป็นแพ็คเกจการควบคุม WPF UI ที่ทันสมัยกว่า 100 รายการสำหรับการสร้างแอปพลิเคชัน WPF ที่สวยงามและมีประสิทธิภาพสูงในสายงานธุรกิจ
- Telerik UI สำหรับ WPF - (จ่ายแล้ว, เชิงพาณิชย์) Telerik UI สำหรับ WPF | สร้างแอปพลิเคชันทางธุรกิจ WPF ที่สวยงามและมีประสิทธิภาพสูงได้อย่างรวดเร็ว
- UI ขั้นสูงสำหรับ WPF - (แบบชำระเงิน เชิงพาณิชย์) ไลบรารีที่สมบูรณ์ของการควบคุม WPF มากกว่า 100 รายการ รวมถึงตารางและแผนภูมิที่รวดเร็วปานสายฟ้า และการแสดงภาพข้อมูลแบบไดนามิก รองรับ .NET 5 ทั้งหมด
- WPFSpark - (ฟรี โอเพ่นซอร์ส) ไลบรารี UserControl ที่สมบูรณ์แบบเพื่อปรับปรุงรูปลักษณ์และความรู้สึกของแอปพลิเคชัน WPF
- WPF UI - (ฟรี โอเพ่นซอร์ส) สไตล์และการควบคุมที่ทันสมัยสำหรับแอปพลิเคชัน WPF ที่ได้รับแรงบันดาลใจจาก Microsoft Fluent Design System ที่ทันสมัย วิธีง่ายๆ ในการทำให้แอปพลิเคชันของคุณเขียนด้วย WPF ให้ทันกับเทรนด์การออกแบบสมัยใหม่ การออกแบบอินเทอร์เฟซ การเลือกสี และรูปลักษณ์ของส่วนควบคุมได้รับแรงบันดาลใจจากโปรเจ็กต์ที่สร้างโดย Microsoft สำหรับ Windows 11
การควบคุมส่วนบุคคล
- AvalonEdit - (ฟรี โอเพ่นซอร์ส) AvalonEdit เป็นชื่อของโปรแกรมแก้ไขข้อความที่ใช้ WPF ใน SharpDevelop 4.x
- CefSharp - (ฟรี, โอเพ่นซอร์ส) .NET (แบบฟอร์ม WPF และ Windows) สำหรับ Chromium Embedded Framework
- ColorPickerWPF - (ฟรี โอเพ่นซอร์ส) การควบคุมตัวเลือกสี WPF อย่างง่ายสำหรับ .NET 4.5.2 ที่ได้รับอนุญาตภายใต้ MIT ประกอบด้วยรูปภาพไล่ระดับสีสองรูปให้เลือกใช้ และรองรับชุดสีแบบกำหนดเอง
- ConsoleControl - (ฟรี โอเพ่นซอร์ส) ConsoleControl เป็นไลบรารีคลาส C# ที่ให้คุณฝังคอนโซลในแอปพลิเคชัน WinForms หรือ WPF
- Dragablz - (ฟรี OPEN SOURCE) การควบคุมแท็บแบบฉีกได้สำหรับ WPF ซึ่งรวมถึงการเชื่อมต่อ หน้าต่างเครื่องมือ และ MDI
- Emoji.Wpf - (ฟรี โอเพ่นซอร์ส) Emoji.Wpf คือการใช้งานการเรนเดอร์อิโมจิสีสำหรับ WPF
- ffmediaelement - (ฟรี, โอเพ่นซอร์ส) FME: WPF MediaElement ขั้นสูง (อิงจาก FFmpeg)
- Fluent.Ribbon - (ฟรี โอเพ่นซอร์ส) Fluent.Ribbon เป็นไลบรารีที่ใช้อินเทอร์เฟซผู้ใช้แบบ Office สำหรับ Windows Presentation Foundation (WPF)
- Gu.Wpf.Geometry - (ฟรี โอเพ่นซอร์ส) ไลบรารีขนาดเล็กที่มีรูปทรงเรขาคณิตและเชเดอร์ WPF
- Gu.Wpf.FlipView - (ฟรี โอเพ่นซอร์ส) Flipview สำหรับ WPF จัดการการปัดแบบสัมผัสและเมาส์
- Hardcodet NotifyIcon สำหรับ WPF - (ฟรี เปิดแหล่งที่มา) นี่คือการใช้งาน NotifyIcon (หรือที่เรียกว่าไอคอนถาดระบบหรือไอคอนแถบงาน) สำหรับแพลตฟอร์ม WPF
- การแสดงข้อมูลเชิงโต้ตอบสำหรับ WPF - (ฟรี, เปิดแหล่งที่มา) การแสดงข้อมูลเชิงโต้ตอบสำหรับ WPF คือชุดควบคุมสำหรับการเพิ่มการแสดงภาพข้อมูลไดนามิกเชิงโต้ตอบให้กับแอปพลิเคชันของคุณ
- LightningChart .NET - (ชำระเงิน เชิงพาณิชย์) แผนภูมิและกราฟ WPF, WinForms และ UWP ประสิทธิภาพสูง
- LiveCharts2 - (ฟรี โอเพ่นซอร์ส) แผนภูมิ แผนที่ และมาตรวัดที่เรียบง่าย ยืดหยุ่น โต้ตอบได้ และมีประสิทธิภาพสำหรับ .Net
- LoadingIndicators.WPF - (ฟรี โอเพ่นซอร์ส) LoadingIndicators.WPF คือชุดของตัวบ่งชี้การโหลดแบบเคลื่อนไหว 8 รายการสำหรับ WPF ที่เข้ากันได้กับ MahApps.Metro
- Mapsui - (ฟรี โอเพ่นซอร์ส) Mapsui เป็นส่วนประกอบ .NET Map สำหรับ WPF, UWP และ Xamarin Android และ iOS
- mpv.net - (ฟรี OPEN SOURCE) mpv.net เป็นเครื่องเล่นสื่อสมัยใหม่สำหรับ Windows ที่ทำงานเหมือนกับ mpv
- แผนภูมิ NOV สำหรับ Wpf - (ชำระเงิน เชิงพาณิชย์) องค์ประกอบการสร้างแผนภูมิสำหรับ WPF มีประเภทกราฟครบชุด แกนขั้นสูง และประสิทธิภาพที่รวดเร็วอย่างเห็นได้ชัด
- NOV Diagram สำหรับ Wpf - (ชำระเงิน เชิงพาณิชย์) กรอบงานไดอะแกรมสำหรับ WPF รวมฟังก์ชันการทำงานที่คล้ายกับ Microsoft Visio ในแอปพลิเคชัน .NET ของคุณ
- NOV Rich Text Editor สำหรับ Wpf - (ชำระเงิน เชิงพาณิชย์) โซลูชันขั้นสูงสำหรับแอปพลิเคชันใดๆ ที่ต้องการความสามารถในการประมวลผล Rich Text การแสดงภาพ หรือการแก้ไขเอกสาร
- Notifications.Wpf - (ฟรี โอเพ่นซอร์ส) การแจ้งเตือนขนมปัง WPF
- OxyPlot - (ฟรี โอเพ่นซอร์ส) OxyPlot เป็นไลบรารีการลงจุดข้ามแพลตฟอร์มสำหรับ .NET
- PropertyTools - (ฟรี โอเพ่นซอร์ส) การควบคุมแบบกำหนดเองสำหรับ WPF: PropertyGrid, DataGrid, TreeView แบบเลือกได้หลายรายการ, ColorPicker และอีกมากมาย
- ReoGrid - (ฟรี โอเพ่นซอร์ส) ส่วนประกอบสเปรดชีต .NET ที่รวดเร็วและทรงพลัง รองรับรูปแบบข้อมูล การหยุด โครงร่าง การคำนวณสูตร แผนภูมิ การดำเนินการสคริปต์ และอื่นๆ
- SciChart สำหรับ WPF - (ชำระเงิน เชิงพาณิชย์) ไลบรารีแผนภูมิ WPF ประสิทธิภาพสูงแบบเรียลไทม์ ~ 50 ประเภทแผนภูมิ 2D และ 3D WPF และ API ที่กว้างขวาง
- Toggle Switch Control Library - (ฟรี เปิดแหล่งที่มา) Toggle Switch Control Library สร้างการควบคุมสวิตช์สลับที่ปรับแต่งได้สูงสำหรับแอป WPF และ Silverlight
- กล่องข้อความการทำให้สมบูรณ์อัตโนมัติ WPF - (ฟรี, เปิดแหล่งที่มา) กล่องข้อความเติมข้อความอัตโนมัติสำหรับ WPF
- WPFCustomMessageBox - (ฟรี โอเพ่นซอร์ส) WPFCustomMessageBox เป็นโคลน WPF ของ Windows/.NET MessageBox ดั้งเดิมพร้อมคุณสมบัติพิเศษ เช่น ข้อความปุ่มแบบกำหนดเอง
- wpfchrometabs - (ฟรี โอเพ่นซอร์ส) การควบคุมแท็บแบบกำหนดเอง WPF ที่สร้างขึ้นตั้งแต่ต้นจนจบเพื่อเลียนแบบประสบการณ์ผู้ใช้ที่พบในเบราว์เซอร์ Chrome ของ Google
- WpfHexEditorControl - (ฟรี โอเพ่นซอร์ส) Wpf Hexeditor คือการควบคุมผู้ใช้ที่รวดเร็วและปรับแต่งได้อย่างเต็มที่สำหรับการแก้ไขไฟล์หรือสตรีมเป็นเลขฐานสิบหก สามารถใช้ในแอปพลิเคชัน Wpf หรือ WinForm
- WPFToastNotification - (ฟรี โอเพ่นซอร์ส) การแจ้งเตือนขนมปังแฟนซีสำหรับแอปพลิเคชัน WPF ใช้งานง่ายและรองรับรูปแบบ MVVM
- Wpf.Notifications - (ฟรี โอเพ่นซอร์ส) การควบคุม UI การแจ้งเตือน WPF (ดังที่เห็นใน VS Code)
- WPF-MediaKit - (ฟรี โอเพ่นซอร์ส) ไลบรารีสำหรับสร้างตัวควบคุมเครื่องเล่นสื่อ DirectShow ใน WPF อย่างรวดเร็ว ชุดนี้มาพร้อมกับเครื่องเล่นวิดีโอ MediaUriElement (การแทนที่ WPF MediaElement), VideoCaptureElement สำหรับเว็บแคม และ DVDPlayerElement
- Xaml-Math - (ฟรี โอเพ่นซอร์ส) XAML-Math คือชุดของไลบรารี .NET สำหรับการเรนเดอร์สูตรทางคณิตศาสตร์โดยใช้รูปแบบการเรียงพิมพ์ LaTeX สำหรับเฟรมเวิร์กที่ใช้ WPF และ Avalonia XAML
แบบอักษร
- FontAwesome5 - (ฟรี โอเพ่นซอร์ส) WPF (.Net และ .Net Core) และตัวควบคุม UWP/WinUI สำหรับ SVG แบบอักษร และชุดเครื่องมือ CSS ที่เป็นสัญลักษณ์ Font Awesome 5 เวอร์ชันปัจจุบัน: v5.15.4
- FontAwesome6 - (ฟรี โอเพ่นซอร์ส) WPF (.Net และ .Net Core), UWP และ WinUI ควบคุมสำหรับชุดไอคอนและชุดเครื่องมือยอดนิยมของเว็บ เวอร์ชันปัจจุบัน: 6.2.0
- FontAwesome.Sharp - (ฟรี โอเพ่นซอร์ส) ไลบรารีสำหรับการฝังไอคอน Font Awesome ในแอปพลิเคชัน WPF และ Windows Forms ผ่าน NuGet แรงบันดาลใจจาก ioachim/fontawesome.wpf (BitBucket) และการใช้ไอคอนแบบอักษร (CodeProject)
- Font-Awesome-WPF 4.7 - (ฟรี OPEN SOURCE) การควบคุม WPF สำหรับแบบอักษรสัญลักษณ์และชุดเครื่องมือ CSS Font Awesome เวอร์ชันปัจจุบัน: v4.7.0
- wpf.fontawesome5 - (ฟรี โอเพ่นซอร์ส) ด้วย wpf.fontawesome5 คุณสามารถใช้ไลบรารีไอคอนยอดนิยม FontAwesome 5.12.0 ภายในแอปพลิเคชัน WPF ของคุณ
ธีมส์
- Mahapps.Metro - (ฟรี โอเพ่นซอร์ส) เฟรมเวิร์กที่ช่วยให้นักพัฒนาสามารถรวม UI ที่ดีขึ้นสำหรับแอปพลิเคชัน WPF ของตนเองได้โดยใช้ความพยายามเพียงเล็กน้อย
- การออกแบบวัสดุในชุดเครื่องมือ XAML - (ฟรี OPEN SOURCE) ไลบรารี UI การออกแบบวัสดุ สไตล์ และการควบคุมเพิ่มเติม
- ModernWPF UI Library - (ฟรี โอเพ่นซอร์ส) รูปแบบและการควบคุมที่ทันสมัยสำหรับแอปพลิเคชัน WPF ของคุณ
- Wpf Office Theme - (ฟรี โอเพ่นซอร์ส) ธีม WPF ได้รับอิทธิพลจากสไตล์ MS Office ที่เรียบง่าย
ห้องสมุด
- Caliburn.Micro - (ฟรี โอเพ่นซอร์ส) เฟรมเวิร์กขนาดเล็กแต่ทรงพลัง ออกแบบมาเพื่อสร้างแอปพลิเคชันบนแพลตฟอร์ม XAML ทั้งหมด การรองรับรูปแบบ MV* ที่แข็งแกร่งจะช่วยให้คุณสร้างโซลูชันได้อย่างรวดเร็ว โดยไม่ต้องเสียสละคุณภาพโค้ดหรือความสามารถในการทดสอบ
- DeftSharp.Windows.Input - (ฟรี, เปิดแหล่งที่มา) ตัวจัดการเหตุการณ์คีย์บอร์ด/เมาส์อย่างง่ายสำหรับแอปพลิเคชัน WPF
- Elmish.WPF - (ฟรี โอเพ่นซอร์ส) ส่วนที่ดีของ MVVM (การเชื่อมโยงข้อมูล) ด้วยความเรียบง่ายและความทนทานของสถาปัตยกรรม MVU สำหรับส่วนที่เหลือของแอปของคุณ อย่าเขียนคลาส ViewModel อีกต่อไป!
- FluentWPF - (ฟรี OPEN SOURCE) ระบบการออกแบบอย่างคล่องแคล่วสำหรับ WPF
- GongSolutions.WPF.DragDrop - (ฟรี โอเพ่นซอร์ส) เฟรมเวิร์กแบบลากและวางที่ใช้งานง่ายสำหรับ WPF
- Gu.Localization - (ฟรี OPEN SOURCE) การแปลเป็นภาษาท้องถิ่นสำหรับ WPF โดยใช้ ResourceManager
- MVVM Light Toolkit - (ฟรี โอเพ่นซอร์ส) วัตถุประสงค์หลักของชุดเครื่องมือนี้คือการเร่งการสร้างและพัฒนาแอปพลิเคชัน MVVM ใน Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF) ซิลเวอร์ไลท์, วินโดวส์โฟน
- MvvmCross - (ฟรี โอเพ่นซอร์ส) เฟรมเวิร์ก .NET MVVM สำหรับโซลูชันข้ามแพลตฟอร์ม รวมถึง Xamarin.iOS, Xamarin.Android, Windows และ Mac
- ปริซึม - (ฟรี โอเพ่นซอร์ส) ปริซึมเป็นเฟรมเวิร์กสำหรับการสร้างแอปพลิเคชัน XAML ที่เชื่อมโยงอย่างหลวมๆ บำรุงรักษาได้ และทดสอบได้ในรูปแบบ WPF และ Xamarin
- ReactiveUI - (ฟรี โอเพ่นซอร์ส) เฟรมเวิร์กโมเดลมุมมองมุมมองเชิงโต้ตอบขั้นสูงที่ประกอบได้และใช้งานได้สำหรับแพลตฟอร์ม .NET ทั้งหมด!
- Serilog.Sinks.RichTextBox.Wpf - (ฟรี เปิดแหล่งที่มา) Serilog sink ที่เขียนเหตุการณ์บันทึกไปยังตัวควบคุม WPF RichTextBox ใด ๆ พร้อมการระบายสีและการสนับสนุนธีมที่กำหนดเอง
- UpbeatUI - (ฟรี โอเพ่นซอร์ส) เฟรมเวิร์ก MVVM น้ำหนักเบาสำหรับการพัฒนาแอปพลิเคชันสไตล์มือถือสำหรับ Windows อย่างรวดเร็ว
- WPF Animated GIF - (ฟรี โอเพ่นซอร์ส) ไลบรารีง่ายๆ สำหรับแสดงภาพเคลื่อนไหว GIF ใน WPF ใช้งานได้ใน XAML หรือในโค้ด
- WPFTabTip - (ฟรี โอเพ่นซอร์ส) การรวม TabTip / คีย์บอร์ดเสมือนอย่างง่ายสำหรับแอพ WPF บน Win 8.1 และ Win 10
- Xamarin.Forms.Platform.WPF - (ฟรี, เปิดแหล่งที่มา) Xamarin Forms Renderer เพื่อสร้าง UI ดั้งเดิมสำหรับ WPF
สาธารณูปโภค
- Snoop - (ฟรี โอเพ่นซอร์ส) Snoop เป็นยูทิลิตี้สอดแนม WPF แบบโอเพ่นซอร์ส ช่วยให้คุณสามารถสอดแนม/เรียกดูแผนผังภาพของแอปพลิเคชันที่ทำงานอยู่ได้
- XAML Viewer - (ฟรี โอเพ่นซอร์ส) XAML Viewer เป็นโปรแกรมแก้ไข XAML น้ำหนักเบา
หลักสูตร
- สไตล์และธีมที่ใช้ซ้ำได้ขั้นสูงใน WPF - (จ่ายแล้ว, PLURALSIGHT) ยกระดับทักษะ WPF XAML ของคุณไปอีกระดับด้วยการเรียนรู้วิธีสร้างสไตล์และธีมที่นำกลับมาใช้ใหม่ได้สมัยใหม่ด้วยการสลับธีมรันไทม์ หากคุณเคยต้องการใช้ธีมสว่างและธีมมืดในแอปของคุณ หลักสูตรนี้จะแสดงให้คุณเห็นว่าต้องทำอย่างไร
- Windows Presentation Foundation Masterclass - (PAID, UDEMY) ใช้ประโยชน์จาก WPF ด้วย C# และ XAML เพื่อสร้างทักษะในโลกแห่งความเป็นจริงด้วย Azure, REST, MVVM และ Machine Learning
- การเชื่อมโยงข้อมูล WPF ในเชิงลึก - (จ่ายแล้ว, PLURALSIGHT) การเชื่อมโยงข้อมูลเป็นหนึ่งในความสามารถที่ทรงพลังและสำคัญที่สุดในแอปพลิเคชัน WPF สำหรับการสร้างแอปพลิเคชันที่ขับเคลื่อนด้วยข้อมูล เชื่อมโยงอย่างหลวมๆ และบำรุงรักษาได้ ในหลักสูตรนี้ คุณจะได้เรียนรู้วิธีใช้ความสามารถแบบ end-to-end ของการผูกข้อมูลใน WPF รวมถึงคุณสมบัติทั่วไปและความสามารถขั้นสูงเพิ่มเติม
- WPF MVVM แบบเจาะลึก - (จ่ายแล้ว, PLURALSIGHT) หลักสูตรนี้ให้ความคุ้มครองแบบ end-to-end เกี่ยวกับสิ่งที่คุณต้องรู้เพื่อใช้รูปแบบ MVVM กับแอปพลิเคชัน WPF อย่างมีประสิทธิภาพ
- คู่มือการเพิ่มผลผลิต WPF - (จ่ายแล้ว, PLURALSIGHT) หลักสูตรนี้ประกอบด้วยคอลเลกชันเคล็ดลับ เทคนิค และเทคนิคที่จะช่วยให้คุณเป็นนักพัฒนา WPF ที่มีประสิทธิผลและมั่นใจมากขึ้น สามารถใช้ประโยชน์จากศักยภาพสูงสุดของแพลตฟอร์มได้
- WPF & XAML: สร้างแอปพลิเคชัน WPF 10 รายการ (C#) ในปี 2020 - (จ่ายแล้ว, UDEMY) เรียนรู้การพัฒนา XAML และ WPF ใน 10 โปรเจ็กต์ การเขียนโปรแกรม WPF/C# แม้สำหรับผู้เริ่มต้น
บทช่วยสอน (วิดีโอ)
- WPF UI Programming (C#) โดย AngelSix - (ฟรี) WPF UI Programming (C#) Youtube Series ประกอบด้วยวิดีโอ 45 รายการที่เกี่ยวข้องกับ WPF
หนังสือ
- การเรียนรู้พื้นฐานการนำเสนอ Windows: สร้าง UI ที่ตอบสนองสำหรับแอปพลิเคชันเดสก์ท็อปด้วย WPF - (ฉบับที่ 2) โดย Sheridan Yuen
- Pro WPF 4.5 ใน C#: Windows Presentation Foundation ใน .NET 4.5 - (รุ่นที่ 4) โดย Matthew MacDonald
- การเขียนโปรแกรม WPF - (ฉบับที่ 2) โดย Chris Sells
- ตำราการพัฒนามูลนิธิการนำเสนอ Windows: 100 สูตรอาหารเพื่อสร้างแอปพลิเคชันไคลเอ็นต์เดสก์ท็อปที่หลากหลายบน Windows - (ฉบับพิมพ์ครั้งที่ 1) โดย Kunal Chowdhury
- WPF 4.5 Unleashed - (ฉบับพิมพ์ครั้งที่ 1) โดย Adam Nathan
แอปตัวอย่าง
- SimpleTrader - แอปพลิเคชันการซื้อขาย WPF MVVM เต็มรูปแบบ
- ตัวอย่าง C# WPF MVVM ที่ง่ายที่สุดในโลก - ตัวอย่าง MVVM อย่างง่ายโดยใช้ WPF และ C# 9
ใบอนุญาต
เครดิตและแหล่งที่มา
ห้องสมุด WPF 10 อันดับแรกในปี 2560 6 หลักสูตรและบทช่วยสอน WPF & XAML ที่ดีที่สุด