使用無擴展名的IObservable WinForm的檢測剛開始閱讀無擴展。我正在嘗試在我的winform上單擊一個簡單的鼠標左鍵。含義的任何地方有一個點擊(在形式,包括窗體上的任何控件)我只是想顯示一條消息,「點擊檢測」。到目前爲止,我有鼠標左鍵點擊的事件
var mouseDown = Observable.FromEvent<MouseButtonEventArgs>(frmMain, "MouseDown");
//missing code please fill here
mouseDown.Subscribe(() => Debug.WriteLine("left click detected.");
我知道第一線檢測到任何鼠標事件。我只想點擊鼠標左鍵。請發佈工作代碼,以便我更好地理解這一點。現在在用行話來說急轉直下我從來沒有像.takeuntil等使用.. 進一步完善我的問題。什麼是Rx相當於
protected override void WndProc(ref Message m)
{
Console.Writeline("{0}", m.Msg);
}
這應該觀察每個可觀察到的鼠標或鍵盤事件。 謝謝
Rx預發佈文檔今天剛剛發佈:http://msdn.microsoft.com/en-us/library/hh242982(v=VS.103).aspx。你應該看看這個,看看Rx論壇。 – 2011-06-14 19:01:55