摘要:WPF Menu Icon Binding
終於找到 Menu Icon 的 Binding 方法了!
原文出自:http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/71cd9782-8fd3-4094-89ce-8606cd05db4f
因為用 Binding ,所以需要用 Converter 把圖轉換一下,
以下是我的code:
public class MyImageConverter:IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
if (value == null)
{
return null;
}
else
{
string filefullname = @"E:\Images\Koala.jpg";
if (File.Exists(filefullname))
{
BitmapImage bImg = new BitmapImage();
bImg.BeginInit();
bImg.UriSource = new Uri(filefullname);
bImg.EndInit();
Image img = new Image();
img.Source = bImg;
return img;
}
}
return null;
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
return null;
}
}