|
using System;
using System.Globalization;
using System.Windows;
using System.Windows.Data;
using System.Windows.Media;
using System.Collections.Generic;
namespace TBBT.Converters
{
/// <summary>
/// A type converter for visibility and boolean values.
/// </summary>
public class QuoteIdToFontBrushConverter : IValueConverter
{
List<Brush> fontPalette = new List<Brush>()
{
new SolidColorBrush(Colors.White),
new SolidColorBrush(Colors.White),
Application.Current.Resources["PhoneForegroundBrush"] as SolidColorBrush,
new SolidColorBrush(Colors.Black),
Application.Current.Resources["PhoneForegroundBrush"] as SolidColorBrush
};
public object Convert(
object value,
Type targetType,
object parameter,
CultureInfo culture)
{
int quoteId = (int)value;
return fontPalette[quoteId % fontPalette.Count];
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.