public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
//BitmapImage bitmap = new BitmapImage(new Uri(@"C:\w2s.png"));//new BitmapImage(new Uri((parameter as string) + (string)value, UriKind.RelativeOrAbsolute));
//return bitmap;
BitmapImage image = new BitmapImage();
image.BeginInit();
if (value == null)
{
image.UriSource = new Uri(@"pack://application:,,,/BlueSky;component/Images/left.png");//new Uri(@"C:\w2s.png");
}
else
{
switch (value.ToString())
{
case "Left":
image.UriSource = new Uri(@"pack://application:,,,/BlueSky;component/Images/Left.png");//new Uri(@"C:\w2s.png");
break;
case "Center":
image.UriSource = new Uri(@"pack://application:,,,/BlueSky;component/Images/center.png");//new Uri(@"C:\w2s.png");
break;
case "Right":
image.UriSource = new Uri(@"pack://application:,,,/BlueSky;component/Images/right.png");//new Uri(@"C:\w2s.png");
break;
case "Nominal":
image.UriSource = new Uri(@"pack://application:,,,/BlueSky;component/Images/nominal.png");//new Uri(@"C:\w2s.png");
break;
case "Ordinal":
image.UriSource = new Uri(@"pack://application:,,,/BlueSky;component/Images/ordinal.png");//new Uri(@"C:\w2s.png");
break;
case "Scale":
image.UriSource = new Uri(@"pack://application:,,,/BlueSky;component/Images/scale.png");//new Uri(@"C:\w2s.png");
break;
case "Input":
image.UriSource = new Uri(@"pack://application:,,,/BlueSky;component/Images/input.png");//new Uri(@"C:\w2s.png");
break;
case "Target":
image.UriSource = new Uri(@"pack://application:,,,/BlueSky;component/Images/target.png");//new Uri(@"C:\w2s.png");
break;
case "Both":
image.UriSource = new Uri(@"pack://application:,,,/BlueSky;component/Images/both.png");//new Uri(@"C:\w2s.png");
break;
case "None":
image.UriSource = new Uri(@"pack://application:,,,/BlueSky;component/Images/none.png");//new Uri(@"C:\w2s.png");
break;
case "Partition":
image.UriSource = new Uri(@"pack://application:,,,/BlueSky;component/Images/partition.png");//new Uri(@"C:\w2s.png");
break;
case "Split":
image.UriSource = new Uri(@"pack://application:,,,/BlueSky;component/Images/split.png");//new Uri(@"C:\w2s.png");
break;
default:
image.UriSource = new Uri(@"pack://application:,,,/BlueSky;component/Images/imagenotfound.png");//new Uri(@"C:\w2s.png");
break;
}
}
image.EndInit();
return image;
//return Properties.Resources.Save;
}