WPF 第三方类库包含关于图片的加载代码
private void OnSearchLostFocus(object sender, RoutedEventArgs e)
{
ImageBrush imageBrush = new ImageBrush();
// pack://application:,,,/MyProject;component/samples/MyImage.png
// imageBrush.ImageSource = new BitmapImage(new Uri("/WPFcontrols;component/Images/tv_search.png"));
imageBrush.ImageSource = new BitmapImage(new Uri("pack://application:,,,/WPFcontrols;component/Images/tv_search.png", UriKind.Absolute));
// imageBrush.ImageSource = new BitmapImage(new Uri(@"pack://application:,,,/Images/tv_search.png"));
// imageBrush.ImageSource = new BitmapImage(new Uri(@"..\..\Images\tv_search.png",UriKind.Relative));
bg.Background = imageBrush;
}
private void OnSearchGotFocus(object sender, RoutedEventArgs e)
{
ImageBrush imageBrush = new ImageBrush();
// imageBrush.ImageSource = new BitmapImage(new Uri(@"..\..\Images\tv_search_isfocused.png", UriKind.Relative));
// imageBrush.ImageSource = new BitmapImage(new Uri(@"pack://application:,,,/Images/tv_search_isfocused.png"));
imageBrush.ImageSource = new BitmapImage(new Uri("pack://application:,,,/WPFcontrols;component/Images/tv_search_isfocused.png", UriKind.Absolute));
// imageBrush.ImageSource = new BitmapImage(new Uri("/WPFcontrols;component/Images/tv_search_isfocused.png"));
bg.Background = imageBrush;
}
the build action must be resource .
the imagesource maybe
this.Source = new BitmapImage(new Uri(@"pack://application:,,,/CustomButtonDemo;component/Images/photo(20).jpg"));

浙公网安备 33010602011771号