Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. public class ConverterToggleButton: IValueConverter
  2. {
  3. public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
  4. {
  5. if (value == null || parameter == null)
  6. return false;
  7. return ((string)value).Trim() == ((string)parameter).Trim();
  8. }
  9.  
  10. public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
  11. {
  12. if (value == null || parameter == null)
  13. return false;
  14. if ((bool)value == true)
  15. return parameter;
  16. return "";
  17. }
  18. }
  19.  
  20. <TextBox Value="{Binding myVar, Mode=TwoWay }" x:Name="myText" Width="50" Height="30" Background="White"/>
  21. <RadioSwitchButton IsChecked="{Binding ElementName=myText, Path=Text, Converter={StaticResource ConverterToggleButton}, ConverterParameter='0'}"/>
  22. <RadioSwitchButton IsChecked="{Binding ElementName=myText, Path=Text, Converter={StaticResource ConverterToggleButton}, ConverterParameter='1'}"/>
  23. <RadioSwitchButton IsChecked="{Binding ElementName=myText, Path=Text, Converter={StaticResource ConverterToggleButton}, ConverterParameter='2'}"/>
  24. <RadioSwitchButton IsChecked="{Binding ElementName=myText, Path=Text, Converter={StaticResource ConverterToggleButton}, ConverterParameter='3'}"/>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement