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"));

 

posted @ 2014-04-12 16:05  penney  阅读(356)  评论(0)    收藏  举报