| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- using System;
- using System.Collections.Generic;
- using System.Globalization;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows;
- using System.Windows.Data;
- using System.Windows.Media;
- namespace TeamAAS_VP.ValueConverter
- {
- public class NavigationStateConverter : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value == null || parameter == null)
- return Application.Current.FindResource("DefaultNavigationUnCheckedBackground") as SolidColorBrush;
- return value.ToString()== parameter.ToString() ? Application.Current.FindResource("DefaultNavigationCheckedBackground") as SolidColorBrush : Application.Current.FindResource("DefaultNavigationUnCheckedBackground") as SolidColorBrush;
- }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return parameter;
- }
- }
- public class NavigationStateConverter1 : IValueConverter
- {
- public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
- {
- if (value == null || parameter == null)
- return Application.Current.FindResource("DefaultNavigationUnCheckedFore") as SolidColorBrush;
- return value.ToString() == parameter.ToString() ? Application.Current.FindResource("DefaultNavigationCheckedFore") as SolidColorBrush : Application.Current.FindResource("DefaultNavigationUnCheckedFore") as SolidColorBrush;
- }
- public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
- {
- return parameter;
- }
- }
- }
|