我想知道是否有類似的系統,如在WPF/C#信號/槽系統等的Qt與WPF和c#
換言之的Qt的信號/槽,這是我想有:
myView.cs
public partial class myWindow :Window
{
protected MyLambdaCollectionVM _myLambdaCollection;
public myWindow()
{
InitializeComponent();
_myLambdaCollection = new MyLambdaCollectionVM();
connect(this._myLambdaCollection, (SIGNAL(WhenIAddAnObject(str fileName)), SLOT(this.funcCalledWhenIaddAnObject(str fileName)));
}
}
connect(...)
是一個Qt樣式信號/槽。我試圖綁定方法,但在我的情況下,我需要創建動態圖像(所以不是在Xaml,但在C#中),我沒有找到如何實現C#到C#綁定在WPF中。
英文版已足夠 – NAZIK 2013-03-15 09:53:41
本網站使用**英文**作爲語言。從http://blog.stackoverflow.com/2009/07/non-english-question-policy/'這不是我們教英語的目標。教授編程是我們的目標。如果這篇文章有可挽救的英文,並且有一些微妙的意義,那麼就應該像其他文章一樣對其進行編輯和改進。如果沒有,應該關閉。 – 2013-03-15 09:53:48
根據[信號和插槽文檔](http://qt-project.org/doc/qt-4.8/signalsandslots.html),信號和插槽與.net的代表大致相同,這使得Mahmoud的答案完美無缺。無論如何,你應該看看WPF特定的方式來做你想做的事情:例如,使用數據綁定可以更好地翻譯文檔中的示例,而不是事件或路由事件。您可能想要針對特定問題尋求具體幫助,可能會有更好,更簡單,更高效的解決問題的WPF方法。 – 2013-03-15 10:10:13