一个静态函数如何操作xaml页里面的组件
public partial class MainPage : PhoneApplicationPage
{
// 构造函数
public MainPage()
{
InitializeComponent();
}
static public void setConnectionStateBox(String text)
{
connectionStateBox.Text = text;
}
static public void setMsgOutputBox(String msg)
{
msgOutputBox.Text = msg;
}
}
错误 1 非静态的字段、方法或属性“PhoneApp1.MainPage.connectionStateBox”要求对象引用 C:\Users\kakenhi\documents\visual studio 2010\Projects\PhoneApp1\PhoneApp1\MainPage.xaml.cs 31 13 PhoneApp1
错误 2 非静态的字段、方法或属性“PhoneApp1.MainPage.msgOutputBox”要求对象引用 C:\Users\kakenhi\documents\visual studio 2010\Projects\PhoneApp1\PhoneApp1\MainPage.xaml.cs 36 13 PhoneApp1
--------------------编程问答-------------------- 静态成员函数不接受隐含的this自变量。所以,它就无法访问自己类的非静态成员。 --------------------编程问答-------------------- 不行啊~ --------------------编程问答-------------------- 晕死了 你非要在静态函数里面调用控件么…………如果你确实需要静态函数,那就把静态函数写在一个类里面,在codebehind里面调用
补充:移动开发 , Windows Phone