Advertisement
Guest User

Untitled

a guest
Jul 25th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. class SomeValueConverter : IValueConverter
  2. {
  3. public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
  4. {
  5. return Equals(value, parameter);
  6. }
  7.  
  8. public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
  9. {
  10. if(true.Equals(value))
  11. {
  12. return parameter;
  13. }
  14. return Binding.DoNothing;
  15. }
  16. }
  17.  
  18. // XAMLから参照できるように名前空間の直下に移動する
  19. public enum TaskType { Task1, Task2, Task3}
  20.  
  21. public class JobSelectorViewModel
  22. { }
  23.  
  24. <!-- TODO: xmlns:vm="..." をルートに定義する -->
  25. <!-- TODO: someValueConverterをリソースに定義する -->
  26.  
  27. <RadioButton
  28. IsChecked="{Binding Selected
  29. , Converter={StaticResource someValueConverter}
  30. , ConverterParameter={x:Static vm:TaskType.Task1}}"/>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement