2014-09-03 63 views
0

什麼是從UserControl到承載它的PhoneApplicationPage溝通的最佳方式(如在設計上最優雅)?假設我的UserControl中有一個按鈕,按下該按鈕需要一些時間,而UserControl正在工作,但我想在我的Page上顯示覆蓋圖。從UserControl與託管PhoneApplicationPage進行通信的最佳方式是什麼?

我知道我可以使用eventsEventHandlers來訂閱我的PageUserControl觸發的事件。所以我的問題基本上是,這真的是最好的方法嗎?

回答

0

使用事件絕對是處理這種情況的最佳和推薦的方法。看看內置控件,與其他控件或父項的每個通信都通過事件來處理。從控制器到主機的通信應該是可選的,非侵入性的,這就是事件的設計目的。

+0

有很多理由憎恨事件,但謝謝澄清我的初步想法。讓我們希望微軟在即將發佈的.NET版本中提供更優雅和現代的東西。 – 2014-09-03 11:22:21

相關問題