//打开图标文件夹
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.InitialDirectory = System.Windows.Forms.Application.StartupPath + @"\Resource\XML\标注图标";
openFileDialog.Title = "选择标注图标";
openFileDialog.Filter = "png|*.png";
openFileDialog.FileName = string.Empty;
openFileDialog.FilterIndex = 1;
openFileDialog.Multiselect = false;
openFileDialog.RestoreDirectory = true;
openFileDialog.DefaultExt = "png";
openFileDialog.ShowDialog();
if (openFileDialog.FileName == string.Empty)
{
return;
}
string txtFile = openFileDialog.FileName;
后台赋值给Image控件
//把选择的图标赋值给Image控件
BitmapImage bitmapImage1 = new BitmapImage();
bitmapImage1.BeginInit();
//bitmapImage1.CacheOption = BitmapCacheOption.OnLoad;
bitmapImage1.UriSource = new Uri(openFileDialog.FileName);
bitmapImage1.EndInit();
//bitmapImage1.Freeze();
imgDefault.Source = bitmapImage1;