مشاركة عبر


كيفية القيام بما يلي: لمعالجة أحداث بسيطة

الخطوات لإنشاء معالج أحداث في مصمم WPF لـ Visual Studio مختلفة قليلاً من مصمم نماذج Windows. تصف الإجراءات التالية الطرق لإنشاء معالجات الأحداث بسيطة في مصمم WPF.

لإنشاء معالج الأحداث

  • فى عرض التصميم انقر نقراً مزدوجاً فوق عنصر التحكم الذي تريد إنشاء معالج أحداث الخاص.

    إنشاء معالج الأحداث الأفتراضى لعنصر التحكم. فتح ملف التعليمات البرمجية الخلفية ثم وضع المؤشر في معالج الأحداث الأفتراضى.

لإنشاء معالج أحداث في XAML

  1. في طريقة العرض "XAML" ، حدد موقع العنصر الذي تريده لإنشاء معالج أحداث الخاص لـ. سيتم استخدام هذا الإجراء Button عنصر التحكم.

  2. في علامة بداية العنصر بدء كتابة الحدث اسم الحدث الذى تريد معالجة ، على سبيل المثال Click أو MouseEnter الحدث.

    عند البدء في كتابة اسم الحدث تظهر قائمة IntelliSense مع الأحداث المتوفرة كما هو موضح في التوضيح التالي.

    قائمة IntelliSense توضح الأحداث المتوفرة

  3. في سمة القيمة ، اكتب اسم معالج الأحداث. في قائمة IntelliSense التي تظهر يمكنك النقر نقراً مزدوجاً فوق < معالج الأحداث جديد > لاستخدام اسم معالج الأحداث الإفتراضى.

    ملاحظة

    إذا حددت فقط < معالج حدث جديد > (بدون النقر المزدوج فوق) ، يظهر تلميح أداة بتوفير معلومات إضافية حول الطريقة التي سيتم إنشاؤها.

    تعيّن XAML التالية Click معالج الأحداث و MouseEnter معالج الحدث الخاص Button عنصر التحكم.

    <Window x:Class="WPFApplication.MainWindow"
    xmlns="https://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="https://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" Height="300" Width="300">
        <Grid>
            <Button Height="23" HorizontalAlignment="Left"
            Margin="33,38,0,0" Name="Button1" VerticalAlignment="Top" 
            Width="75" 
            Click="button1_Click" MouseEnter="button1_MouseEnter">
            Button</Button>
        </Grid>
    </Window>
    
  4. في طريقة العرض "XAML - انقر نقرا مزدوج فوق الحدث أو اسم معالج الأحداث ثم حدد الانتقال إلى" معالج الأحداث " الخيار، كما هو مبين في التوضيح التالي.

    التنقل إلى الخيار "معالج الأحداث"

    فتح ملف التعليمات البرمجية الخلفية ثم وضع المؤشر في معالج الأحداث المحدد . يُظهر المثال التعليمات البرمجية التالي معالجات الأحداث.

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs)
    
    End Sub
    
    Private Sub Button1_MouseEnter(ByVal sender As System.Object, ByVal e As System.Windows.Input.MouseEventArgs)
    
    End Sub
    
    private void button1_Click(object sender, RoutedEventArgs e)
    {
    
    }
    
    private void button1_MouseEnter(object sender, MouseEventArgs e)
    {
    
    }
    

لإنشاء معالج أحداث باستخدام قائمة محرر التعليمات البرمجية المنسدلة لأسفل القوائم (Visual Basic فقط)

  1. فتح في محرر التعليمات البرمجية اسم فئة القائمةالمنسدلة لأسفل .

  2. حدد عنصر التحكم أو بكتابة التي تريدها لإنشاء معالج أحداث الخاص.

  3. فتح القائمة متعدد المنسدلة على مستوى اسم الأسلوب.

  4. حدد الحدث الذي تريد إنشاء معالج أحداث الخاص.

    إنشاء معالج أحداث و يوضع المؤشر في معالج الأحداث.

إنشاء معالج أحداث باستخدام زر الأحداث

  1. في طريقة العرض "تصميم"، قم بتحديد عنصر التحكم الذي ترغب في إنشاء معالج حدث له.

  2. في الأعلى من الإطار خصائص ، انقر فوق الزر الأحداث.

    أحداث عنصر التحكم يتم سرد وتحديد الحدث الافتراضي.

  3. حدد حدثاً ووضع المؤشر في عمود القيمة.

  4. اكتب اسم معالج الأحداث أو اترك المساحة فارغة لاستخدم الاسم الافتراضي.

  5. لإنشاء معالج الحدث أو اضغط ENTER أو انقر نقراً مزدوجاً فوق عمود القيمة.

    تم إنشاء معالج الأحداث لعنصر التحكم. فتح ملف التعليمات البرمجية الخلفية ثم وضع المؤشر في معالج الأحداث . للحصول على #Visual C المشاريع سمة تعيّن إضافة معالج الحدث لملف XAML. للحصول على Visual Basic لا يتم تعديل المشاريع الملف XAML.

راجع أيضًا:

المهام

كيفية القيام بما يلي: استخدم الأحداث المرفقة

المبادئ

نظرة عامة حول XAML

نظرة عامة حول أحداث موجهة

رمز الخلفية و XAML