2013-12-02 4 views
0

Я создаю изображение кнопки, используя код ниже:Как создать изображение кнопки

 


ImageBrush btnBrush1 = new ImageBrush(); 
btnBrush1.Stretch = Stretch.Uniform; 

btnBrush1.ImageSource = new BitmapImage(new Uri("ms-appx:/Images/icon_LogIn.png")); 

btnLogIn.Background = btnBrush1; 



Проблема:

1) При использовании мыши зависания на кнопку IMG, это превратить серый фон и значок исчезнет (если не парит на кнопку IMG, эта кнопка изображения видна.

Я хочу, чтобы это изображение кнопки видимой при наведении курсора на его или нажав на него.

Благодарности

ответ

0

Вам необходимо установить изображение как контент, а не устанавливать ImageBrush в качестве фона.
Попробуйте

Image img=new Image(); 
img.Source=new BitmapImage(new Uri("/Images/icon_LogIn.jpg",UriKind.RelativeOrAbsolute)); 
btnLogIn.Content = img; 
+0

Он работает с помощью этого URI: img.Source = новый BitmapImage (новый Uri ("мс-appx: /Images/icon_LogIn.png")); – MilkBottle

Смежные вопросы