دبليو بي إف رائع
مجموعة من موارد WPF الرائعة والمكتبات وعناصر تحكم واجهة المستخدم.
مستوحاة من رهيبة، رهيبة دوتنت، رهيبة دوتنت الأساسية.
محتويات
- عام
- ضوابط واجهة المستخدم
- الخطوط
- المواضيع
- المكتبات
- المرافق
- الدورات
- دروس (فيديو)
- كتب
- تطبيقات عينة
عام
- مؤسسة العرض التقديمي لـ Windows - مؤسسة العرض التقديمي لـ Windows | مستندات مايكروسوفت.
- مؤسسة العرض التقديمي لـ Windows (WPF) | جيثب - مستودع جيثب لمؤسسة العرض التقديمي لـ Windows | WPF هو إطار عمل .NET Core UI لإنشاء تطبيقات سطح مكتب Windows.
- كيفية ترقية تطبيق سطح المكتب WPF إلى .NET 8 توضح هذه المقالة كيفية ترقية تطبيق سطح المكتب Windows Presentation Foundation (WPF) إلى .NET 8.
- WPF-Samples - مستودع Microsoft للعينات ذات الصلة بـ WPF.
- WPF Tutorial.net - ستوضح لك البرامج التعليمية كيفية إنشاء تجربة مستخدم الجيل التالي.
- البرنامج التعليمي الكامل لـ WPF - البرنامج التعليمي لـ WPF، والذي يتكون حاليًا من 125 مقالة.
- Xamarin Forms WPF - Preview - يتمتع Xamarin.Forms الآن بدعم المعاينة لـ Windows Presentation Foundation (WPF).
ضوابط واجهة المستخدم
أجنحة التحكم
- عناصر تحكم Actipro WPF - (مدفوعة، تجارية) مجموعة أدوات واسعة من عناصر تحكم واجهة المستخدم الاحترافية، بما في ذلك نوافذ الإرساء، والأشرطة، والمحررين، وpropertygrid، وتحرير التعليمات البرمجية، والمخططات، وأجهزة القياس، والمعالجات، والموضوعات، وغير ذلك الكثير.
- Adonis-UI - (مجاني، مفتوح المصدر) مجموعة أدوات واجهة مستخدم خفيفة الوزن لتطبيقات WPF تقدم صورًا كلاسيكية ولكن محسنة للنوافذ.
- ComponentOne Studio WPF - (مدفوع، تجاري) ComponentOne Studio WPF Edition عبارة عن مجموعة من مكونات WPF سهلة الاستخدام حاليًا بما في ذلك الشبكات والمخططات وإعداد التقارير وعناصر التحكم في الجدولة.
- ControlzEx - (مجاني، مفتوح المصدر) Controlz مشترك لـ WPF.
- مكتبة DevExpress WPF UI - (مدفوعة، تجارية) مع أكثر من 120 عنصر تحكم وأدوات لواجهة المستخدم، ستساعدك مكتبة DevExpress WPF UI على تقديم خط عالي الأداء من تطبيقات الأعمال التي تلبي احتياجات مؤسستك وتتجاوزها.
- مجموعة أدوات WPF الموسعة - (مجانية للاستخدام غير التجاري، مفتوحة المصدر) عناصر تحكم WPF ومكوناتها وأدواتها المساعدة لإنشاء تطبيقات Windows من الجيل التالي.
- HandyControl - (مجاني، مفتوح المصدر) يحتوي على بعض عناصر تحكم WPF البسيطة والشائعة الاستخدام.
- Mahapps.Metro - (مجاني، مفتوح المصدر) إطار عمل يسمح للمطورين بتجميع واجهة مستخدم أفضل لتطبيقات WPF الخاصة بهم بأقل جهد.
- ملحقات تصميم المواد - (مجانية، مفتوحة المصدر) تعتمد ملحقات تصميم المواد على تصميم المواد في مجموعة أدوات XAML لتوفير عناصر تحكم وميزات إضافية لتطبيقات WPF.
- مجموعة أدوات تصميم المواد في XAML - (مجانية ومفتوحة المصدر) مكتبات وأنماط وعناصر تحكم إضافية لواجهة مستخدم تصميم المواد.
- واجهة مستخدم حديثة لـ WPF (MUI) - (مجانية ومفتوحة المصدر) مجموعة من عناصر التحكم والأنماط التي تحول تطبيق WPF الخاص بك إلى تطبيق واجهة مستخدم حديثة رائع المظهر.
- مكتبة ModernWPF UI - (مجانية، مفتوحة المصدر) أنماط وعناصر تحكم حديثة لتطبيقات WPF الخاصة بك.
- Nevron UI لـ Win/Mac - (مجانًا) مكونات واجهة مستخدم Nevron لـ WPF | واجهة مستخدم NOV لـ .NET.
- Ookii Dialogs WPF - (مجاني، مفتوح المصدر) مجموعة من مربعات الحوار لتطبيقات WPF الخاصة بك. يتم تضمين فئات لمربعات حوار المهام، ومربع حوار بيانات الاعتماد، ومربع حوار التقدم، ومربعات حوار الملفات الشائعة.
- عناصر تحكم Syncfusion WPF - (مدفوعة، تجارية) عناصر تحكم Syncfusion WPF عبارة عن حزمة تضم أكثر من 100 عنصر تحكم حديث لواجهة مستخدم WPF لإنشاء تطبيقات WPF جميلة وعالية الأداء لخط الأعمال.
- Telerik UI لـ WPF - (مدفوع، تجاري) Telerik UI لـ WPF | أنشئ تطبيقات أعمال WPF جميلة وعالية الأداء بسرعة.
- واجهة المستخدم النهائية لـ WPF - (مدفوعة، تجارية) مكتبة كاملة تضم أكثر من 100 عنصر تحكم WPF، بما في ذلك الشبكات والرسوم البيانية فائقة السرعة، وتصورات البيانات الديناميكية. جميع .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 Forms) لإطار عمل Chromium Embedded Framework.
- ColorPickerWPF - (مجاني، مفتوح المصدر) أداة تحكم بسيطة في منتقي الألوان WPF لـ .NET 4.5.2 المرخصة بموجب MIT. يحتوي على صورتين متدرجتين للألوان لأخذ عينات منهما، ودعم لوحة الألوان المخصصة.
- ConsoleControl - (مجاني، مفتوح المصدر) ConsoleControl هي مكتبة فئة C# تتيح لك تضمين وحدة تحكم في تطبيق WinForms أو WPF.
- Dragablz - (مجاني، مفتوح المصدر) للتحكم في علامة التبويب القابلة للتمزق لـ WPF، والتي تتضمن الإرساء ونوافذ الأدوات وMDI.
- Emoji.Wpf - (مجاني، مفتوح المصدر) Emoji.Wpf هو تطبيق لعرض الرموز التعبيرية الملونة لـ WPF.
- ffmediaelement - (مجاني، مفتوح المصدر) FME: The Advanced WPF MediaElement (استنادًا إلى FFmpeg)
- Fluent.Ribbon - (مجاني، مفتوح المصدر) Fluent.Ribbon هي مكتبة تقوم بتنفيذ واجهة مستخدم تشبه Office لـ Windows Presentation Foundation (WPF).
- Gu.Wpf.Geometry - (مجاني، مفتوح المصدر) مكتبة صغيرة بها أشكال هندسية وتظليل WPF.
- Gu.Wpf.FlipView - (مجاني، مفتوح المصدر) عرض flipview لـ WPF، يتعامل مع التمرير باللمس والماوس.
- Hardcodet NotifyIcon for WPF - (مجاني، مفتوح المصدر) هذا هو تطبيق NotifyIcon (المعروف أيضًا باسم رمز علبة النظام أو رمز شريط المهام) لمنصة WPF.
- عرض البيانات التفاعلية لـ WPF - (مجاني، مفتوح المصدر) عرض البيانات التفاعلية لـ WPF عبارة عن مجموعة من عناصر التحكم لإضافة تصور تفاعلي للبيانات الديناميكية إلى تطبيقك.
- LightningChart .NET - (مدفوع، تجاري) مخططات ورسوم بيانية WPF وWinForms وUWP عالية الأداء.
- LiveCharts2 - (مجاني، مفتوح المصدر) رسوم بيانية وخرائط وأدوات قياس بسيطة ومرنة وتفاعلية وقوية لـ .Net.
- LoadingIndicators.WPF - (مجاني، مفتوح المصدر) LoadingIndicators.WPF عبارة عن مجموعة من 8 مؤشرات تحميل متحركة لـ WPF المتوافقة مع MahApps.Metro.
- Mapsui - (مجاني، مفتوح المصدر) Mapsui هو أحد مكونات خرائط .NET لـ WPF وUWP وXamarin Android وiOS.
- mpv.net - (مجاني، مفتوح المصدر) mpv.net هو مشغل وسائط حديث لنظام التشغيل Windows يعمل تمامًا مثل mpv.
- مخطط NOV لـ Wpf - (مدفوع، تجاري) مكون الرسم البياني لـ WPF. يتميز بمجموعة كاملة من أنواع الرسوم البيانية والمحاور المتقدمة والأداء السريع المذهل.
- NOV Diagram for Wpf - (المدفوع، التجاري) إطار الرسم التخطيطي لـ WPF. قم بدمج الوظائف المشابهة لـ Microsoft Visio في تطبيق .NET الخاص بك.
- NOV Rich Text Editor لـ Wpf - (مدفوع، تجاري) حل متقدم لأي تطبيق يحتاج إلى إمكانات قوية لمعالجة النصوص الغنية أو التصور أو تحرير المستندات.
- Notifications.Wpf - (مجاني، مفتوح المصدر) إشعارات WPF المحمصة.
- OxyPlot - (مجاني، مفتوح المصدر) OxyPlot عبارة عن مكتبة تخطيط متعددة المنصات لـ .NET.
- PropertyTools - (مجاني، مفتوح المصدر) عناصر تحكم مخصصة لـ WPF: PropertyGrid، وDataGrid، وTreeView متعدد التحديد، وColorPicker والمزيد.
- ReoGrid - (مجاني، مفتوح المصدر) مكون جدول بيانات .NET سريع وقوي، يدعم تنسيق البيانات، التجميد، المخطط التفصيلي، حساب الصيغة، الرسم البياني، تنفيذ البرنامج النصي وما إلى ذلك.
- SciChart for WPF - (المدفوعة، التجارية) في الوقت الحقيقي، مكتبة الرسم البياني WPF عالية الأداء. ~50 نوعًا من مخططات WPF ثنائية وثلاثية الأبعاد وواجهة برمجة التطبيقات الشاملة.
- Toggle Switch Control Library - (مجاني، مفتوح المصدر) تنشئ مكتبة Toggle Switch Control Library عناصر تحكم في التبديل قابلة للتخصيص بدرجة كبيرة لتطبيقات WPF وSilverlight.
- WPF AutoComplete TextBox - (مجاني، مفتوح المصدر) TextBox للإكمال التلقائي لـ WPF.
- WPFCustomMessageBox - (مجاني، مفتوح المصدر) WPFCustomMessageBox هو نسخة WPF من Windows/.NET messageBox الأصلي مع ميزات إضافية مثل نص الزر المخصص.
- wpfchrometabs - (مجاني، مفتوح المصدر) عنصر تحكم مخصص لعلامة التبويب WPF تم إنشاؤه من الألف إلى الياء لتقليد تجربة المستخدم الموجودة في متصفح Google Chrome.
- WpfHexEditorControl - (مجاني، مفتوح المصدر) Wpf Hexeditor هو عنصر تحكم مستخدم سريع وقابل للتخصيص بالكامل لتحرير الملف أو التدفق بالنظام الست عشري. يمكن استخدامه في تطبيق Wpf أو WinForm.
- WPToastNotification - (مجاني، مفتوح المصدر) إخطار نخب فاخر لتطبيقات WPF سهل الاستخدام ويدعم نمط MVVM.
- Wpf.Notifications - (مجاني، مفتوح المصدر) عناصر تحكم واجهة مستخدم إشعارات 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 - (مجاني، مفتوح المصدر) عناصر تحكم WPF للخط المميز ومجموعة أدوات CSS Font Awesome. الإصدار الحالي: v4.7.0
- wpf.fontawesome5 - (مجاني، مفتوح المصدر) باستخدام wpf.fontawesome5، يمكنك استخدام مكتبة الأيقونات الشهيرة FontAwesome 5.12.0 داخل تطبيقات WPF الخاصة بك.
المواضيع
- Mahapps.Metro - (مجاني، مفتوح المصدر) إطار عمل يسمح للمطورين بتجميع واجهة مستخدم أفضل لتطبيقات WPF الخاصة بهم بأقل جهد.
- مجموعة أدوات تصميم المواد في XAML - (مجانية ومفتوحة المصدر) مكتبات وأنماط وعناصر تحكم إضافية لواجهة مستخدم تصميم المواد.
- مكتبة ModernWPF UI - (مجانية، مفتوحة المصدر) أنماط وعناصر تحكم حديثة لتطبيقات WPF الخاصة بك.
- موضوع Wpf Office - (مجاني، مفتوح المصدر) يتأثر موضوع WPF بأسلوب MS Office البسيط.
المكتبات
- Caliburn.Micro - (مجاني، مفتوح المصدر) إطار عمل صغير ولكنه قوي، مصمم لبناء التطبيقات عبر جميع منصات XAML. إن دعمها القوي لأنماط MV* سيمكنك من بناء الحل الخاص بك بسرعة، دون الحاجة إلى التضحية بجودة التعليمات البرمجية أو قابلية الاختبار.
- DeftSharp.Windows.Input - (مجاني، مفتوح المصدر) معالج أحداث بسيط للوحة المفاتيح/الماوس لتطبيقات WPF.
- Elmish.WPF - (مجاني، مفتوح المصدر) الأجزاء الجيدة من MVVM (روابط البيانات) مع بساطة وقوة بنية MVU لبقية تطبيقك. لا تكتب فئة ViewModel مرة أخرى أبدًا!
- FluentWPF - (مجاني، مفتوح المصدر) نظام تصميم بطلاقة لـ WPF.
- GongSolutions.WPF.DragDrop - (مجاني، مفتوح المصدر) إطار عمل السحب والإفلات سهل الاستخدام لـ WPF.
- Gu.Localization - (مجاني، مفتوح المصدر) للتوطين لـ WPF باستخدام ResourceManager.
- مجموعة أدوات MVVM Light - (مجانية، مفتوحة المصدر) الغرض الرئيسي من مجموعة الأدوات هو تسريع إنشاء تطبيقات MVVM وتطويرها في Xamarin.Android، وXamarin.iOS، وXamarin.Forms، وWindows 10 UWP، وWindows Presentation Foundation (WPF)، سيلفرلايت، ويندوز فون.
- MvvmCross - (مجاني، مفتوح المصدر) إطار عمل .NET MVVM للحلول عبر الأنظمة الأساسية، بما في ذلك Xamarin.iOS وXamarin.Android وWindows وMac.
- Prism - (مجاني، مفتوح المصدر) Prism هو إطار عمل لبناء تطبيقات XAML مقترنة بشكل غير محكم وقابلة للصيانة والاختبار في نماذج WPF وXamarin.
- ReactiveUI - (مجاني، مفتوح المصدر) إطار عمل نموذج عرض نموذجي تفاعلي متقدم وقابل للتركيب وعملي لجميع منصات .NET!
- Serilog.Sinks.RichTextBox.Wpf - (مجاني، مفتوح المصدر) حوض Serilog الذي يكتب أحداث السجل إلى أي عنصر تحكم 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 لإنشاء واجهات مستخدم أصلية لـ WPF.
المرافق
- Snoop - (مجاني، مفتوح المصدر) Snoop هي أداة تجسس WPF مفتوحة المصدر. يسمح لك بالتجسس/تصفح الشجرة المرئية لتطبيق قيد التشغيل.
- XAML Viewer - (مجاني، مفتوح المصدر) XAML Viewer هو محرر XAML خفيف الوزن.
الدورات
- الأنماط والسمات المتقدمة القابلة لإعادة الاستخدام في WPF - (مدفوعة، PLURALSIGHT) ارفع مهاراتك في WPF XAML إلى المستوى التالي من خلال تعلم كيفية إنشاء أنماط وسمات حديثة قابلة لإعادة الاستخدام مع تبديل سمات وقت التشغيل. إذا كنت ترغب في تطبيق السمات الفاتحة والداكنة في تطبيقاتك، فستوضح لك هذه الدورة كيفية القيام بذلك.
- Windows Presentation Foundation Masterclass - (مدفوع، UDEMY) يمكنك الاستفادة من WPF مع C# وXAML لبناء مهارات العالم الحقيقي باستخدام Azure وREST وMVVM والتعلم الآلي.
- ربط بيانات WPF بعمق - (مدفوع، PLURALSIGHT) يعد ربط البيانات أحد أقوى القدرات وأكثرها أهمية في تطبيقات WPF لبناء تطبيقات تعتمد على البيانات، ومترابطة بشكل غير محكم، وقابلة للصيانة. ستتعلم في هذه الدورة كيفية استخدام الإمكانات الشاملة لربط البيانات في WPF بما في ذلك الميزات الأكثر شيوعًا بالإضافة إلى الإمكانات الأكثر تقدمًا.
- WPF MVVM in Depth - (PAID, PLURALSIGHT) توفر هذه الدورة تغطية شاملة لما تحتاج إلى معرفته لتطبيق نمط MVVM بشكل فعال على تطبيقات WPF.
- دليل إنتاجية WPF - (مدفوع، PLURALSIGHT) تحتوي هذه الدورة على مجموعة من النصائح والحيل والتقنيات التي ستساعدك على أن تصبح مطور WPF أكثر إنتاجية وثقة، وقادرًا على الاستفادة من القوة الكاملة للنظام الأساسي.
- WPF & XAML: قم ببناء 10 تطبيقات WPF (C#) في عام 2020 - (مدفوعة، UDEMY) تعلم تطوير XAML وWPF في 10 مشاريع. برمجة WPF/C# حتى للمبتدئين
دروس (فيديو)
- برمجة واجهة المستخدم WPF (C#) بواسطة AngelSix - (مجانًا) برمجة واجهة المستخدم WPF (C#) سلسلة Youtube تحتوي على 45 مقطع فيديو متعلق بـ WPF.
كتب
- إتقان أساس العرض التقديمي لـ Windows: إنشاء واجهات مستخدم سريعة الاستجابة لتطبيقات سطح المكتب باستخدام WPF - (الإصدار الثاني) بقلم شيريدان يوين
- Pro WPF 4.5 في C#: Windows Presentation Foundation في .NET 4.5 - (الإصدار الرابع) بقلم ماثيو ماكدونالد.
- برمجة WPF - (الإصدار الثاني) بقلم كريس سيلز.
- كتاب طبخ تطوير مؤسسة العرض التقديمي لـ Windows: 100 وصفة لإنشاء تطبيقات عميل سطح المكتب الغنية على Windows - (الإصدار الأول) بقلم كونال تشودري
- إطلاق العنان لـ WPF 4.5 - (الإصدار الأول) لآدم ناثان.
تطبيقات عينة
- SimpleTrader - تطبيق تداول WPF MVVM الكامل.
- أبسط مثال على C# WPF MVVM في العالم - مثال بسيط على MVVM باستخدام WPF وC# 9.
رخصة
الاعتمادات والمصادر
أفضل 10 مكتبات WPF في عام 2017 6 أفضل دورات ودروس WPF وXAML