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.getXmpp:XmppClientConnection xmppCon = Login.getXmpp();

私の質問は、MainForm がログイン フォームからメソッド getXmpp にアクセスできないのはなぜですか?

4

2 に答える 2

0

メソッド getXmpp は Login クラス内で定義されていません。

于 2012-07-27T05:49:12.537 に答える
0

WPF コードは winforms コードと同じなので、間違った情報を貼り付けたと思います。名前空間が異なるか、別のプロジェクトにある可能性はありますか?

于 2012-07-27T03:47:19.977 に答える