كيفية تعيين زامارين.أشكال تسمية الخط غامق

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

  •  02-01-2020
  •  | 
  •  

سؤال

في زامارين.النماذج أنا باستخدام التسمية ومحاولة تعيين الخط.

يعمل الكود التالي:-

Label label1 = new Label();
label1.Font = Font.SystemFontOfSize(10);

ومع ذلك تحاول تحديد سمات الخط مثل مثل:-

Label label1 = new Label();
label1.Font = Font.SystemFontOfSize(10, FontAttributes.Bold);

هو منع صفحة المحتوى من التقديم مع استثناء.

هناك الخط.بولديسيستمفونتوفزيزي(), ، والتي يمكن استخدامها ، ولكن من المفترض أن يتم إهمالها، لذلك أحاول استخدامها الآن الخط.حجم النظام بدلا من ذلك.

كيف يتم ذلك باستخدام هذا?

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

المحلول

إليك قطعة من التعليمات البرمجية التي تعمل في مشروعي:

giveacodicetagpre.

هذا يسمح لك بعدم تحديد حجم خط معين وبدلا من ذلك استخدام حجم الخط المستخدم افتراضيا للتسمية

نصائح أخرى

أعتقد أنني متأخرا للإجابة. ولكن ما زلت أود أن أذكر أنه، يمكن القيام بذلك باستخدام XAML الآن. XAML التالية سيعطي الإخراج المطلوب.

giveacodicetagpre.

يمكنك الرجوع إلى الرابط التالي لمزيد من المعلومات حول العمل مع الخطوط في Xamarin.forms.

href="http:/developer.xamarin.com/guides/cross-platform/xamarin-forms/working-with/fonts/"> العمل مع الخطوط في XForms

التوثيقات التالية xamarin.forms - العمل مع الخطوط، يجب عليك استخدام التعليمات البرمجية التالية:

giveacodicetagpre.

تنص نفس الصفحة على أن boldsystemfonstofsize يتم إهمالها.

إذا كنت بحاجة إلى أكثر من مكان واحد حيث يلزم الخط الغامق، فستكون أفضل من إنشاء نمط.إما عالميا في app.cs مع أو بدون مفتاح أو في مستوى الصفحة.يمكنك تعيين جميع الخصائص التي تريدها في القيم المناسبة واستخدامها أينما تريد.

للحصول على مرجع مرجعي هذا الصفحة

كان لدي وضع مماثل حيث FontAttributes="Bold" من تسمية داخل أ DataTemplate ل ListView لم تقدم جريئة كما في دائرة الرقابة الداخلية.الروبوت المقدمة غرامة.

عندما لا تكون داخل DataTemplate, ، الجريء Label المقدمة بشكل صحيح.

وكان السبب أن الخط الافتراضي لم يكن لديك جريئة المتاحة على دائرة الرقابة الداخلية.عندما أضفت Font="Arial" إلى Label, ، فإنه المقدمة بشكل صحيح جريئة في دائرة الرقابة الداخلية.

أنا أشارك هذا في حالة وجود شخص آخر لديه نفس المشكلة.

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