【发布时间】:2013-11-06 09:03:47
【问题描述】:
下面给出的代码用于切换图像。它可以工作,但是当我单击按钮时,白色矩形显示为按钮的前景。有没有更好的办法?
private void music_click(object sender, RoutedEventArgs e)
{
System.Diagnostics.Debug.WriteLine("music clickedddd");
switch (key)
{
case 1:
var brush = new ImageBrush();
BitmapImage image = new BitmapImage(new Uri(@"Images/music pause button.png", UriKind.Relative));
brush.ImageSource = image;
music.Background = brush;
key = 0;
System.Diagnostics.Debug.WriteLine("music clickedddd pause");
break;
case 0:
var brush2 = new ImageBrush();
BitmapImage image2 = new BitmapImage(new Uri(@"Images/Music on.png", UriKind.Relative));
brush2.ImageSource = image1;
music.Background = brush2;
key = 1;
System.Diagnostics.Debug.WriteLine("music clickedddd play");
break;
}
}
【问题讨论】:
-
你确定它和XNA有关吗?
-
它与 silverlight 相关,我将它与 xna 一起使用。
标签: c# silverlight xna