| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- using System;
- using System.Collections.Generic;
- using System.Globalization;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Data;
- using Team.FFFeederService.Enums;
- namespace TeamAAS_VP.ValueConverter
- {
- public class NoneWaveConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value is WaveShape shape && parameter!=null)
- {
- if (int.TryParse(parameter.ToString(),out int param))
- {
- return shape == (WaveShape)param;
- }
- else
- {
- return false;
- }
- }
- return false;
- }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value is WaveShape shape && parameter != null)
- {
- if (int.TryParse(parameter.ToString(), out int param))
- {
- return (WaveShape)param;
- }
- else
- {
- return WaveShape.None;
- }
- }
- //if (value is bool selected)
- //{
- // return selected ? WaveShape.None: WaveShape.None;
- //}
- return WaveShape.None;
- }
- }
- }
|