2013-07-24 68 views
0

我有A類用於定義B類:回調函數 - WPF

B b=new B() 

我想打電話從b。當A類的函數我試圖使這一功能 - static-我得到了一個錯誤,因爲我在那個功能 -

Dispatcher.BeginInvoke... 

有沒有另一種方法呢?

回答

1

爲什麼不只是傳遞的參考B.

喜歡的東西

public class A 
{ 
    public A() 
    { 
     B b = new B(this); 
    } 
} 

public class B 
{ 
    public B(A a) 
    { 

    } 
} 

或者你可以把B的財產

喜歡的東西

public class A 
{ 
    public A() 
    { 
     B b = new B 
        { 
         MyA = this 
        }; 
    } 
} 

public class B 
{ 
    public A MyA; 
}