استخدام Canvas كحوار: البرنامج التعليمي لتطوير تطبيقات Windows Phone - الجزء 23

فيديو: استخدام Canvas كحوار: البرنامج التعليمي لتطوير تطبيقات Windows Phone - الجزء 23

فيديو: استخدام Canvas كحوار: البرنامج التعليمي لتطوير تطبيقات Windows Phone - الجزء 23
فيديو: إيقاف او تشغيل فتح البرامج والمجلدات تلقائياً بعد تشغيل الكمبيوتر ويندوز 10 2024, مارس
استخدام Canvas كحوار: البرنامج التعليمي لتطوير تطبيقات Windows Phone - الجزء 23
استخدام Canvas كحوار: البرنامج التعليمي لتطوير تطبيقات Windows Phone - الجزء 23
Anonim

لقد ألقينا نظرة على شريط التطبيقات وعمله في البرنامج التعليمي الأخير - والآن في هذا الجزء من سلسلة تطوير تطبيقات Windows Phone 7.5 Mango ، سنتعلم كيفية إنشاء وعرض النوافذ المنبثقة في تطبيق Windows Phone 7.5.

في بعض الأحيان يكون من الأسهل عرض نافذة منبثقة بدلاً من التنقل بين المستخدم إلى صفحة XAML جديدة تمامًا لعمليات معينة. لذا ، يمكن أن تكون النافذة المنبثقة مجرد معلومات مفيدة أو يمكنها تأكيد إجراءات المستخدم مثل "هل ترغب في حذف هذا الملف؟" تقنية إنشاء نافذة منبثقة بسيطة. كل ما علينا القيام به هو إنشاء لوحة رسم ووضع بعض عناصر التحكم فيها. يتعين علينا أيضًا تحديد آلية لعرض وإخفاء النافذة المنبثقة وفقًا لحاجة الموقف. لذلك دعونا نبدأ!

قم بإنشاء مشروع تطبيق جديد لأرامل الهاتف 7. انسخ والصق شفرة XAML التالية في لوحة المحتوى Grid of the MainPage.xaml باستخدام محرر XAML في نافذة المصمم.
قم بإنشاء مشروع تطبيق جديد لأرامل الهاتف 7. انسخ والصق شفرة XAML التالية في لوحة المحتوى Grid of the MainPage.xaml باستخدام محرر XAML في نافذة المصمم.

ارتفاع = "72"

HorizontalAlignment = "اليسار"

الهامش = "150،200،0،0"

اسم = "openButton"

VerticalAlignment = "الأعلى"

العرض = "160"

انقر فوق = "openButton_Click"

/>

ارتفاع = "438"

العرض = "427"

HorizontalAlignment = "اليسار"

VerticalAlignment = "الأعلى"

الهامش = "24،48،0،0"

الخلفية = "# FF6E0000"

الرؤية = "المنهار"

>

HorizontalAlignment = "اليسار"

ارتفاع = "50"

العرض = "400"

اسم = "instructionsTextBlock"

Text =”انقر على الزر أدناه لإغلاق مربع الحوار المنبثق هذا”.

TextAlignment = "اليسار"

TextWrapping = "التفاف"

/>

العرض = "200"

المحتوى = "إغلاق البيانات"

اسم = "closeButton"

انقر فوق = "closeButton_Click"

الهامش = "125،300" Canvas.Left = "- 16 ″ Canvas.Top =" - 7 ″ />

مع الرمز المذكور أعلاه قمنا بإنشاء زر يسمى openButton. كما قمنا بتعريف Canvas (myDialog) مع كتلة نصية تسمى instructionsTextBlock وزرًا باسم closeButton. لاحظ أن مستوى رؤية لوحة الرسم تم ضبطه على Collapsed.

بعد ذلك ، نحدد الوظيفة في كل من أحداث الأزرار. انقر بزر الماوس الأيمن فوق openButton_Click وحدد Goto Event Handler. انسخ والصق السطر C # التالي من التعليمات البرمجية في أسلوب openButton_Click () الذي يقوم بتعيين رؤية لوحة myDialog إلى Visible.

myDialog.Visibility = System.Windows.Visibility.Visible؛

كرر نفس العملية لحدث closeButton_Click. انسخ والصق السطر C # التالي من التعليمات البرمجية في أسلوب closeButton_Click () الذي يقوم بتعيين رؤية لوحة myDialog إلى مخفية.

myDialog.Visibility = System.Windows.Visibility.Hidden؛

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

موصى به: