[英]calling a public method from a different class private method
我在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();
}
private void ClassBMethod()
{
ClassA classA = new ClassA();
classA.CloaseLoadHistory();
}
您必須實例化方法的類(讓我們說它的ClassA),然后只調用Method。
ClassA a = new ClassA();
a.CloseloadHistory();
如果您不想實例化包含您的方法的對象,則可以將您的方法設為靜態,但前提是您也可以將canHistory變量也設為靜態。
然后您就可以像這樣調用您的方法
ClassA.StaticCloseloadHistory();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.