所以我有一個自定義的用戶控件。我有一個事件(的SelectionChanged),我希望有誰曾經用我的控制做到以下幾點掛鉤事件:ASP.Net用戶控件 - VS事件連接
- 將控件的頁面
- 在設計模式下,點擊控制
- 視圖控件的事件處理程序(從屬性窗口)
- 找到SelectionChanged事件
- 雙擊並讓Visual Studio中創建背後函數的代碼和aspx頁面上線了。
我該如何做到這一點?我有控制設置,以便用戶可以手動鍵入事件接線和事件代碼,但我希望Visual Studio能夠完成此操作。
當前,當開發者已經將我的控件放在頁面上時,他們可以點擊它並查看屬性,但沒有事件可用(閃電甚至不存在)。
我的活動是公開的。他們是:
public delegate void SelectionChangedDelegate(object sender, SelectionChangedEventArgs e);
public event SelectionChangedDelegate SelectionChangedEvent;
您是否將您的活動定義爲公開? – shahkalpesh 2009-09-21 19:04:48
看看這個鏈接是否有幫助 - http://msdn.microsoft.com/en-us/library/t4z863dh%28VS.71%29.aspx – shahkalpesh 2009-09-21 19:31:14
Shahkalpesh,我不知道鏈接如何幫助。我能夠創建我的控制,沒有任何編碼問題,但我希望V.S.爲我創建事件處理程序。我不希望其他開發人員必須輸入「protected void UC_SitesBar_SelectionChanged(object sender,SelectionChangedEventArgs e){}」。只要你想訂閱我的活動,這似乎是一個巨大的麻煩。 – Miles 2009-09-21 22:26:55