के पाठ बॉक्स बाइंडिंग मैं एक पाठ बॉक्स है कि मेरे ViewModel पर एक संपत्ति DatabaseFilterWPF ViewModel
यहाँ कहा जाता है करने के लिए बाध्य कर रहा है संपत्ति
public string DatabaseFilter {
get { return _databaseFilter; }
set {
_databaseFilter = value;
FilterDatabases();
}
}
के रूप में आप देख सकते हैं, मैं कोशिश कर रहा हूँ के कार्यान्वयन है टेक्स्टबॉक्स में टाइप की गई चीज़ों के आधार पर एक फ़िल्टरिंग ट्रिगर करें।
समस्या यह है कि जब टेक्स्टबॉक्स फोकस खो देता है तो सेटटर ट्रिगर होता है। इसलिए टेक्स्टबॉक्स में टाइप करना कुछ भी नहीं कर रहा है, जब तक कि उपयोगकर्ता टैब दबाए।
क्या बाध्यकारी अद्यतन बाध्यकारी के माध्यम से प्रत्येक कुंजी प्रेस के साथ व्यूमोडेल को अंडरलिंग करना संभव है? UI/codebehind जितना संभव हो उतना साफ रखने के लिए, मैं कुंजी डाउन/अप ईवेंट जोड़ने से बचना चाहता हूं।
वह था, धन्यवाद! –
मदद करने के लिए खुश :) – Maverik
सभी लोगों के लिए एक पूरी तरह से वैध उत्तर कम करने के लिए: कम से कम एक टिप्पणी को पेस्ट करने का निर्णय लें कि आप क्या बेहतर दिखेंगे, अगर आप इसे स्वयं नहीं कर सकते हैं – Maverik