एक कस्टम RoutedCommand कुछ menuItems द्वारा किया जाता है; मैं चेक बॉक्स के साथ एक ही RoutedCommand उपयोग करना चाहते हैं:
<CheckBox Command=local:MainWindow.SwitchContextCommand>
संकलक कोई त्रुटि देता है, लेकिन जब मैं अनुप्रयोग lauch, मैं मुझे बता कि कमान मान शून्य और फलस्वरूप SwitchContextCommand checkBox.Command से जुड़ी नहीं किया जा सकता नहीं हो सकता एक अपवाद मिलता है।
आदेश मेनू के साथ ठीक काम करता है।
पहला सवाल: यह संभव है? मुझे लगता है कि मैं अपने आप को इस पर जवाब दे सकती है क्योंकि चेक बॉक्स वर्ग गुण कमान और CommandParameters शामिल हैं। यह संभव है।
दूसरा: यह कैसे काम करता है? MenuItems के साथ, CanExecute जब मेनू प्रदर्शित किया जाता है कहा जाता है। एक चेकबॉक्स जो लगातार प्रदर्शित किया जाता है के लिए क्या होता है? क्लिक पर परोक्ष कहा जाता है?
तीसरा: क्यों यह काम करता है नहीं करता है?
धन्यवाद!













