2010-02-23 15 views
7

में एक WPF नियंत्रणों का उपयोग करने के गुणों का उपयोग करना मेरे पास टॉगल बटन है। मैं एक कमांड बाध्यकारी का उपयोग कर रहा हूं, और मैं अपनी Ischecked संपत्ति के मान को पैरामीटर के रूप में पास करना चाहता हूं। टॉगल बटन का नाम दिए बिना और अपने नाम का उपयोग करने के लिए मैं इसका नाम कैसे उपयोग कर सकता हूं?कमांड बाइंडिंग

वर्तमान में मैं नियंत्रण नामकरण करके इसे हल कर रहा हूं, लेकिन मुझे लगता है कि यह एक बेहतर तरीका किया जा सकता है?

<ToggleButton x:Name="_myToggle" 
       Command="{Binding SomeCommand}" 
       CommandParameter="{Binding RelativeSource={RelativeSource Self}, 
             Path=IsChecked}"> 
    Apply Toggle 
</ToggleButton> 

आशा इस मदद करता है:

<ToggleButton x:Name="_myToggle" 
       Command="{Binding SomeCommand}" 
       CommandParameter="{Binding ElementName=_myToggle, Path=IsChecked}"> 
    Apply Toggle 
</ToggleButton> 

उत्तर

14

आप स्वयं बंधन का उपयोग करने की जरूरत है!

+0

बेशक! धन्यवाद! पहले यह किया है, लेकिन मैं थोड़ी देर के लिए इसके बारे में पूरी तरह से भूल गया था .. – stiank81

संबंधित मुद्दे