在C#中,我有一類這樣的方法:如何從另一個類在c#中調用方法?
namespace ControlCenter
{
public partial class Canvas
{
...
public void display(string itemID)
{
... // here assign some properties to the item
this.Children.Add(item);
}
}
}
此功能允許我一個項目成功添加到我的畫布。現在我想調用這個方法在另一個不同的階級是這樣的:
namespace ControlCenter
{
public class addLayer
{
private ControlCenter.Canvas myCanvas = new ControlCenter.Canvas();
public void add()
{
myCanvas.display("1234");
}
}
}
但這不能將任何項目添加到我的畫布。通過調試,我懷疑這個問題應該是在這一行:
this.Children.Add(item);
當從addLayer
類調用display
方法,this
沒有指向活動畫布我猜。但是即使在大規模的互聯網搜索之後,我也找不到任任何幫助?
項目和項目Id都是不同? – Neel 2014-10-02 06:47:10
你如何調用'addLayer'實例? (順便說一句,這聽起來更像是一個方法名稱而不是類名稱) – Sayse 2014-10-02 06:49:28
什麼是孩子? – Neel 2014-10-02 06:51:10