منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : كيفية اضافة Theme في WPF
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بسم الله الرحمن الرحيم
وصلى الله على محمد وآله الطاهرين

السلام عليكم ورحمة الله وبركاته


خطوات بسيط لتطبيق Theme معين لبرنامج يتم عمله بناء على تقنية WPF:

نتابع بالخطوات:

1- اضف مجلدا الى المشروع وسمه Theme بالشكل التالي:




2- اختر مجلد الـTheme ثم Right Click ثم Add ومنه اختر Existing Item ومنه اختر الـThemes بالشكل التالي:




3- افتح ملف App.xaml الموجود على اليمين في الـSolution Explorer واكتب هذا الكود داخل App.xaml:


PHP كود :
<Application.Resources>
        <
ResourceDictionary Source="Theme/ExpressionDark.xaml"></ResourceDictionary>
    </
Application.Resources

ليصبح بالشكل التالي:

PHP كود :
<Application x:Class="WPFThemeTest.App"
             
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             
StartupUri="MainWindow.xaml">
    <
Application.Resources>
        <
ResourceDictionary Source="Theme/ExpressionDark.xaml"></ResourceDictionary>
    </
Application.Resources>
</
Application

لاحظ يتم اضافة مسار الـTheme على شكل ResourceDictionary.

الان اعمل Build للمشروع واضف له Button ستلاحظ تأثره بالـTheme الذي اضفته على المشروع.

ملاحظة: لا يطبق الـTheme إلا على بعض الادوات.

الـThemes في المرفقات.

تحياتي لكم
شكرا لك على هذا الشرح اخي سجاد

بداية موفقة على مايبدو Big Grin
السلام عليكم

الله يخليك اخوي العزيز الحمد لله على كل حال

ان شاءالله راح انزل مثال LinqToSQL Using C#.NET in WPF بس باقي شوية شغلات Smile

تحياتي لك وشكرا على التشجيع
(24-05-14, 06:55 PM)Sajad كتب : [ -> ]السلام عليكم

الله يخليك اخوي العزيز الحمد لله على كل حال

ان شاءالله راح انزل مثال LinqToSQL Using C#.NET in WPF بس باقي شوية شغلات Smile

تحياتي لك وشكرا على التشجيع

موفق ياغالي ..

والله يجزيك الخير على كل ماتقدمه للأعضاء .....
(24-05-14, 06:55 PM)Sajad كتب : [ -> ]السلام عليكم

الله يخليك اخوي العزيز الحمد لله على كل حال

ان شاءالله راح انزل مثال LinqToSQL Using C#.NET in WPF بس باقي شوية شغلات Smile

تحياتي لك وشكرا على التشجيع

و عليكم السلام,
بداية جميلة Smile
الله يجزيك خير على الذي تقدمه لنا Smile

في إنتظار المثال Big Grin


السلام عليكم
مشكور أخي وبارك الله فيك