0

我想将 WinForm 转换为 WPF,如下代码:

登录表单:

public partial class Login : Form
{
    public Login()
    {
        InitializeComponent();
    }
}

public static XmppClientConnection getXmpp()
{
    return xmppCon;
}

主窗体:

public partial class MainForm: Form
{
    XmppClientConnection xmppCon = Login.getXmpp(); // It's okay to access
    public MainForm()
    {
        InitializeComponent();
    }
}

WPF代码:

public partial class MainForm: Form
{
    XmppClientConnection xmppCon = Login.getXmpp(); // my Login can not access getXmpp method;
    public MainForm()
    {
        InitializeComponent();
    }
}

行错误Login.getXmppXmppClientConnection xmppCon = Login.getXmpp();

我的问题是,为什么 MainForm 不能从登录表单访问方法 getXmpp?

4

2 回答 2

0

您的 WPF 代码与您的 winforms 代码相同,因此我认为您在那里粘贴了错误的信息。他们可能有不同的命名空间或在不同的项目中?

于 2012-07-27T03:47:19.977 回答
0

方法 getXmpp 未在 Login 类中定义。

于 2012-07-27T05:49:12.537 回答