0

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 で実現する方法が見つかりませんでした。

4

2 に答える 2

2

C# では、これは Events and Delegates と呼ばれ、connect はイベント ワイヤリングと呼ばれるものに置き換えられます。

myEventSource.EventName += new delegate(method to be called);

これは、大まかにC#でどのように見えるかです

于 2013-03-15T09:57:51.677 に答える
1

TPL Dataflow を見てみてください。 http://msdn.microsoft.com/en-us/library/hh228603.aspx

GUI アプリケーションの例があります。

于 2013-03-15T18:14:27.390 に答える