1

こんにちは私はWpfアプリケーションで比較的新しいです

私はmainwindow.xaml.cs 他のクラスでのオブジェクトを作成できることを知りたいです
そして、そのオブジェクトを余分に使用して、ユーザー定義メソッドmainwindow.xaml.cs

私はこのようなことをしようとしていますが、メインウィンドウのオブジェクトを作成しますが、アクセスしようとしているメソッドはパブリック定義されているメソッドにアクセスできません

MainWindow window = new Mainwindow();
window.point_to_screen();

このエラーが発生します

エラー 2 タイプ名 'point_to_screen' がタイプ 'System.Windows.Window' に存在しません

4

2 に答える 2

4

メソッドがpublic保護レベルにあることを確認し、インスタンス メソッド (not static)を使用しているかどうかを確認します。

public class MainWindow 
{
...
    public void point_to_screen()
    {
       ...
    }
 }

そしてそれを使用します:

 MainWindow window = new Mainwindow();
 window.point_to_screen();

メソッドを使用するstatic場合、コードは次のようになります。

public class MainWindow 
{
...
    public static void point_to_screen()
    {
       ...
    }
 }

そしてそれを使用します:

 MainWindow.point_to_screen();
于 2012-09-23T06:01:02.133 に答える