سؤال

أنا أستخدم RibbonControllibrary من قبل Microsoft. لديها ثلاثة موضوعات محددة مسبقا ويمكن للمرء استخدامها

<ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Black.xaml"/>
or
<ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Blue.xaml"/>
or
<ResourceDictionary Source="/RibbonControlsLibrary;component/Themes/Office2007Silver.xaml"/>

كيف يمكنني تحديد موضوع مخصص الخاص بي لهذا الشريط؟ هل هناك أي موضوع مخصص متاح؟

هل كانت مفيدة؟

المحلول 2

بينما قمت بفحص Ribboncntrolslibrary.dll مع العاكس، رأيت ملفات المواضيع ل RibbonControl في الموارد ولكن هذه ملفات .Baml. حتى هنا وجدت بامل إلى XAML محول: bamlviewer.وبعد قمت بتنزيل ملف DLL هذا وأضفته إلى عاكسي، الآن يمكنني الآن تحويل محتوى ملف .baml إلى XAML. هنا يمكنك الحصول على موضوع محدد مسبقا ل RibbonControl، والآن باستخدام هذا، يمكنك بسهولة تحديد موضوعك الخاص وتعيينه إلى RibbonControl (لا تنس استخدام نفس المفاتيح للأنماط كما هو الحال في السمة الافتراضية).

نصائح أخرى

يمكنك تنزيل رموز المصدر بسرعة من مكتبة التحكم في الشريط هنا http://www.microsoft.com/downloads/en/en/details.aspx؟displaylang=en&familyid=2BFC3187-74AA-4154-A670-76EF8BC2A0B4.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top