Silverlight 更改按钮';来自MainPage类构造函数的s背景图像
代码下面的代码正在抛出一个Silverlight 更改按钮';来自MainPage类构造函数的s背景图像,silverlight,xna,Silverlight,Xna,代码下面的代码正在抛出一个NullReferenceException。我想保持按钮的背景相对于切换按钮的状态 public partial class MainPage : PhoneApplicationPage { public static int key; public MainPage() { ImageBrush brush= new ImageBrush(); brush.ImageSource = new B
NullReferenceException
。我想保持按钮的背景相对于切换按钮的状态
public partial class MainPage : PhoneApplicationPage
{
public static int key;
public MainPage()
{
ImageBrush brush= new ImageBrush();
brush.ImageSource = new BitmapImage(new Uri(@"Images/Music on.png", UriKind.Relative));
if (key == 0)
music.Background = brush; //////NullReferenceException is throwing here
else
music.Background = null;
InitializeComponent();
}
将构造函数中的
InitializeComponent()
方法调用移动到构造函数的第一行。InitializeComponent()
方法负责在页面上创建组成控件。由于您当前是最后一次调用它,因此您的音乐字段为null,导致NullReferenceException
将构造函数中的InitializeComponent()
方法调用移动到构造函数的第一行。InitializeComponent()
方法负责在页面上创建组成控件。由于您当前是最后一次调用它,因此您的音乐字段为null,导致NullReferenceException
将构造函数中的InitializeComponent()
方法调用移动到构造函数的第一行。InitializeComponent()
方法负责在页面上创建组成控件。由于您当前是最后一次调用它,因此您的音乐字段为null,导致NullReferenceException
将构造函数中的InitializeComponent()
方法调用移动到构造函数的第一行。InitializeComponent()
方法负责在页面上创建组成控件。由于您当前是最后一次调用,因此您的音乐字段为空,导致出现NullReferenceException
您在哪里初始化音乐
?你确定没有抛出异常吗?你在哪里初始化音乐?你确定没有抛出异常吗?你在哪里初始化音乐?你确定没有抛出异常吗?你在哪里初始化音乐?你确定没有抛出异常吗?我还有一个问题。。。我的游戏主页的用户界面。当我按下按钮时,它显示白色矩形(白色闪光)作为前景…我不想显示这个矩形…如何解决这个问题?我还有一个问题。。。我的游戏主页的用户界面。当我按下按钮时,它显示白色矩形(白色闪光)作为前景…我不想显示这个矩形…如何解决这个问题?我还有一个问题。。。我的游戏主页的用户界面。当我按下按钮时,它显示白色矩形(白色闪光)作为前景…我不想显示这个矩形…如何解决这个问题?我还有一个问题。。。我的游戏主页的用户界面。当我按下按钮时,它会显示白色矩形(白色闪烁)作为前景…我不希望显示此矩形…如何解决此问题??