2010-02-23 14 views
7

Bir ToggleButton'um var. Bir komut bağlama kullanıyorum ve IsChecked özelliğinin değerini bir parametre olarak iletmek istiyorum. Bunu ToggleButton adlandırma ve adını kendi kendine kullanarak kullanmadan nasıl yapabilirim?WPF kullanma Komut Bağlamada kendi özelliklerini denetler

Halihazırda bunu kontrolü adlandırarak çözüyorum, ama bunun daha iyi bir şekilde yapılabileceğini var sayıyorum. Bu yardımcı olur

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

Hope:

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

cevap

14

kendini bağlayıcı kullanmak gerekir!

+0

Tabii ki! Teşekkürler! Bunu daha önce yaptım, ama bir süredir bunun için tamamen unutmuştum .. – stiank81

İlgili konular