2009-11-16 117 views
1

請指教。 Winforms應用程序,C#。我有一個包含DataGridView的用戶控件(UC)。使用INotifyPropertyChanged將Winform控件屬性綁定到用戶控件上的屬性

首先,我在UC中有一個名爲「IsComplete」的布爾公共屬性。在我的DGV的RowEnter事件中,Im能夠相應地設置屬性。其次,我成功實例化並加載到我的主窗體中的指定區域的UC。

問題: 我想「已啓用」控制在我的主要形式財產當它改變時自動給IsComplete財產迴應我的UC。

這可能嗎?我在Google上的所有搜索都是使用INotifyPropertyChanged的示例,但僅限於同一個類。

我當然會很感激這方面的幫助。 TIA!

-cheers!

回答

1

爲什麼當您的IsComplete屬性被設置時不會觸發事件?這對於c#中的事件或委託來說聽起來像是一件很平凡的事情?!

如果您有更復雜的要求,您應該查看觀察者設計模式herehere

它基本上允許您將偵聽器對象註冊到任何更改其狀態然後相應操作的對象。

+0

:$我覺得這樣一個愚蠢的@ $$!你100%的權利,我想不出最簡單的事情!爲我保持清醒太久而服務我。我設置了自己的EventHandlers和方法,現在完成了它的工作。 (*掛在恥辱*) – Shalan 2009-11-16 04:14:13

相關問題