当前位置:编程学习 > wap >>

一个静态函数如何操作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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,