إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
عنصر واجهة المستخدم الذي يحتوي على عنصر تحكم واحد أو أكثر في التطبيق.
الوصف
تحتوي معظم التطبيقات على عناصر تحكم شاشة متعددة تحتوي على عناصر تحكم التسمية وعناصر تحكم الزر وعناصر التحكم الأخرى التي تعرض البيانات وتدعم التنقل. للحصول على معلومات حول كيفية إضافة شاشة وإعادة ترتيب الشاشات وتكوين التنقل، راجع إضافة شاشة.
الخصائص الرئيسية
BackgroundImage – اسم ملف صورة يظهر في خلفية الشاشة.
تعبئة – لون خلفية عنصر تحكم.
خصائص إضافية
الارتفاع - ارتفاع الشاشة. إذا كان التطبيق مستجيبا (المقياس المراد احتوائه متوقفاعن التشغيل) وكان الجهاز الذي يعمل عليه التطبيق أقصر من هذه الخاصية، فيمكن للشاشة التمرير عموديا.
ImagePosition – موضع (تعبئة أو ملاءمة أو تمديد أو تجانب أو مركز) لصورة في شاشة أو عنصر تحكم إذا لم يكن حجم الصورة هو نفسه.
LoadingSpinner (بلا أو عناصر تحكم أو بيانات) - عندما لا يتم عرض المغزل. عند عناصر التحكم | ستظهر البيانات زيادة ونقصان حتى تظهر جميع عناصر التحكم التابعة على مستوى الشاشة. ملاحظه. لا يتم اعتبار عناصر التحكم المتداخلة.
LoadingSpinnerColor - لون تعبئة زيادة التحميل.
الاسم - اسم الشاشة.
OnHidden – سلوك التطبيق عندما ينتقل المستخدم بعيدا عن الشاشة. إذا تم تمكين قاعدة Disable non-blocking App.OnStart في إعدادات التطبيق، فقد تحتاج هذه الخاصية إلى الانتظار حتى ينتهي App.OnStart من التنفيذ. بشكل افتراضي، يتم تشغيل هذا الإعداد.
OnVisible – سلوك التطبيق عندما ينتقل المستخدم إلى شاشة. استخدم هذه الخاصية لإعداد المتغيرات والتحميل المسبق للبيانات المستخدمة من قبل الشاشة. استخدم الخاصية App.OnStart للإعداد مرة واحدة عند بدء تشغيل التطبيق. إذا تم تمكين App.OnStart غير المحظور ، يمكن تشغيل الحدث Screen.OnVisible بالتوازي معه. ونتيجة لذلك، يوصى بالامتناع عن الاعتماد على المتغيرات أو المجموعات التي تمت تهيئتها بواسطة App.OnStart، حيث قد لا تتم تهيئتها بالكامل.
الاتجاه - اتجاه الشاشة. إذا كان العرض أكبر من ارتفاعه، فسيكون الاتجاه Layout.Horizontal؛ وإلا، فسيكون Layout.Vertical.
Size - عدد صحيح موجب يصنف حجم الشاشة. يتم تحديد التصنيف من خلال مقارنة الخاصية Width للشاشة بالقيم الموجودة في الخاصية App.SizeBreakpoints . يتكون نوع ScreenSize من أربع قيم (صغيرةومتوسطةوكبيرةوExterLarge) تتوافق مع الأعداد الصحيحة من 1 إلى 4.
العرض - عرض الشاشة. إذا كان التطبيق مستجيبا (المقياس المراد احتوائه متوقفاعن التشغيل) وكان الجهاز الذي يعمل عليه التطبيق أضيق من هذه الخاصية، يمكن للشاشة التمرير أفقيا.
الدالات ذات الصلة
Distinct( DataSource, ColumnName )
مثال
أضف عنصر تحكم راديو ، وقم بتسميته ScreenFills، وقم بتعيين الخاصية Items الخاصة به إلى هذه القيمة:
["Red", "Green"]ألا تعرف كيفية إضافة عنصر تحكم وتسميه وتكوينه؟
قم بتسمية مصدر عنصر تحكم الشاشة الافتراضي، وأضف عنصر تحكم شاشة آخر، وقم بتسمائه Target.
في المصدر، أضف عنصر تحكم شكل (مثل سهم)، ثم قم بتعيين الخاصية OnSelect إلى هذه الصيغة:
Navigate(Target, ScreenTransition.Fade)هل تريد الحصول على مزيد من المعلومات حول الدالة Navigate أو دالات أخرى؟
في الهدف، أضف عنصر تحكم شكل (مثل سهم)، ثم قم بتعيين الخاصية OnSelect إلى هذه الصيغة:
Navigate(Source, ScreenTransition.Fade)تعيين الخاصية Fillللهدف إلى هذه الصيغة:
If("Red" in ScreenFills.Selected.Value, RGBA(255, 0, 0, 1), RGBA(54, 176, 75, 1))حدد شاشة المصدر ، ثم أثناء الضغط باستمرار على المفتاح Alt، حدد أي خيار في عنصر تحكم الراديو ، ثم حدد عنصر تحكم الشكل .
يظهر الهدف باللون الذي حددته.
في الهدف، حدد عنصر تحكم الشكل للعودة إلى المصدر.
(اختياري) حدد الخيار الآخر في عنصر تحكم الراديو ، ثم حدد عنصر تحكم الشكل لتأكيد ظهور الهدف في اللون الآخر.
(اختياري) أعد ترتيب الشاشات عن طريق تمرير الماوس فوق الهدف في شريط التنقل الأيمن، وتحديد علامة الحذف التي تظهر، ثم تحديد تحريك لأعلى.
يظهر الهدف أولا عندما يفتح المستخدم التطبيق.
إرشادات إمكانية الوصول
تباين الألوان
عندما تكون الشاشة هي الخلفية الفعالة للنص، يجب أن يكون هناك تباين ألوان كاف بين:
- تعبئة ونص
- BackgroundImage والنص (إن أمكن)
على سبيل المثال، إذا كانت الشاشة تحتوي على تسمية وكانت التسمية تحتوي على تعبئة شفافة، فإن تعبئة الشاشة تصبح بشكل فعال لون الخلفية للتسمية.
بالإضافة إلى النص، ضع في اعتبارك التحقق من تباين الألوان مع العناصر الرسومية الأساسية مثل الصور النجمية في عنصر تحكم التصنيف .
دعم قارئ الشاشة
يجب أن يكون هناك اسم ذي معنى لكل شاشة. يمكن عرض اسم الشاشة وتحريره بنفس طريقة عرض عناصر التحكم الأخرى: في طريقة عرض الشجرة لجزء عناصر التحكم أو في رأس جزء الخصائص.
إشعار
عند تحميل شاشة جديدة، ستعلن برامج قراءة الشاشة اسمها.