0

クラス A (下記参照) にメソッドがあり、クラス B のドロップダウンの選択変更に基づいてそのメソッドを実行したいと考えています。正しい方向。

public void CloseloadHistory()
    {
        if (canHistory.Height != 0.0)
        {

            canHistory.Height = 0;
            BitmapImage image = new BitmapImage();
            image.BeginInit();
            image.UriSource = new Uri("pack://application:,,,/DrScribe.EMR;component/Images/Collapse.png");
            image.EndInit();

            imgHistory.Source = image;
        }
        else loadHistory();
    }
4

3 に答える 3

2
private void ClassBMethod()
{
    ClassA classA = new ClassA();
    classA.CloaseLoadHistory();
}
于 2013-06-27T13:34:25.310 に答える
1

メソッドのクラス (ClassA としましょう) をインスタンス化し、メソッドを呼び出すだけです。

ClassA a = new ClassA();
a.CloseloadHistory();
于 2013-06-27T13:35:27.233 に答える
1

メソッドを含むオブジェクトをインスタンス化したくない場合は、canHistory 変数も静的にできる場合に限り、メソッドを静的にできます。

次に、このようにメソッドを呼び出すことができます

ClassA.StaticCloseloadHistory();
于 2013-06-27T13:44:40.180 に答える