ما هي أفضل طريقة للقبض على مفتاح العودة في باسوردبوكس؟(WPF/XAML)




.net-3.5 return (2)

ما هي أفضل طريقة للقبض على مفتاح العودة في باسوردبوكس؟ (WPF / XAML)

لدي حقل مربع نص وحقل باسوردبوكس في نموذج تسجيل الدخول الخاص بي (لإدخال اسم المستخدم وكلمة المرور). ولدي أيضا زر تسجيل الدخول الذي يستدعي الطريقة التي تؤدي عملية التحقق من صحة تسجيل الدخول.

أنا بحاجة لجعل مفتاح العودة يتفاعل بنفس الطريقة في باسوردبوكس، بحيث يمكن للمستخدم أن يكون الخيار إدخال اسم المستخدم وكلمة المرور الخاصة بهم وببساطة ضرب العودة إلى تسجيل الدخول.

هل أحد يعرف كيف يتم ذلك في وف؟ أي مساعدة هو موضع تقدير.


يمكنك التعامل مع الحدث كيدون على باسوردبوكس (و تكستبوكس إذا رغبت في ذلك) ومن ثم استخدام معالج الحدث التالي -

private void OnKeyDown(object sender, KeyEventArgs e)
{
    if (e.Key != Key.Return && e.Key != Key.Enter)
        return;
    e.Handled = true;
    HandleEnter();
}

يمكنك محاولة استخدام روتيدكوماند.

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

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





passwordbox