لماذا لا يتم عرض شريط الشريط الخاص بي بشكل صحيح؟

StackOverflow https://stackoverflow.com/questions/2156739

  •  23-09-2019
  •  | 
  •  

سؤال

العمل مع RIBBONCONTROLSLIBRARY ، عندما أقوم بتشغيل طلبي ، يبدو شريط العنوان مثل تطبيق W98 ،. كيف يمكنني جعلها تبدو جميلة؟

تعديل: يبدو أن الأمر يتعلق بالموضوع المستخدم على Windows.

سيكون موضع تقدير أي مساعدة.

ALT TEXT http://img718.imageshack.us/IMG718/8188/321321.JPG

<r:RibbonWindow x:Class="Produccion_Dampers.main"
 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 xmlns:r="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"
 Title="Window1"
 Height="600"
 Width="800">
    <DockPanel>
        <r:Ribbon DockPanel.Dock="Top" Title="my App looks like s***t">
        </r:Ribbon>
    </DockPanel>
</r:RibbonWindow>
هل كانت مفيدة؟

المحلول

(من تعليقي السابق)

يمكنك رسم إطار نافذة مخصص كما هو موضح في مقالة MSDN هذه: http://msdn.microsoft.com/en-us/library/bb688195(vs.85).aspx, ، والتي تتضمن معلومات حول رسم تسمية التوضيح باستخدام خط موضوع النظام (والذي قد يوفر أدلة حول الوصول إلى معلومات السمة الأخرى).

نصائح أخرى

إذا كنت تقوم بتشغيل سمة مخصصة على جهازك ، فإن WPF Windows افتراضي إلى السمة "الكلاسيكية".

كما أفهم ، فإن خياراتك محدودة بعد ذلك لأن شريط العنوان غير صريح لتطبيقك-يتم تقديمه بواسطة نظام التشغيل (لماذا لا يمكنه اعتماد السمة المخصصة ، لا أعرف).

  • يمكنك استخدام P/استدعاء للقيام ببعض الأشياء السيئة
  • يمكنك إنشاء نافذة بلا حدود وتزييف شريط العنوان بنفسك
  • يمكنك معرفة ما إذا كانت المعلومات (القديمة) هنا تفعل أي شيء جيد لك: http://www.browsoft.com/tutorials/defaulttheme.html

(إذا كان آخر واحد يعمل ، فهذا يعني فهمي حول تقديم شريط العنوان غير صحيح.)

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