如果在C#中事件處理有任何不同嗎?例如,如果我使用不同類型的項目。例如WPF VS WFA,...C#中事件處理的差異
編輯更加具體: 通過差異我的意思是,如果我寫的如按鈕,單選按鈕,groupBoxes一些組件事件處理程序,...在其他一些項目類型,實際代碼將不會相同。我想這不應該。
如果在C#中事件處理有任何不同嗎?例如,如果我使用不同類型的項目。例如WPF VS WFA,...C#中事件處理的差異
編輯更加具體: 通過差異我的意思是,如果我寫的如按鈕,單選按鈕,groupBoxes一些組件事件處理程序,...在其他一些項目類型,實際代碼將不會相同。我想這不應該。
是的,有差異。事件仍然以相同的方式添加和刪除,但事件本身不同。
閱讀上RoutedEvents:http://msdn.microsoft.com/en-us/library/ms742806.aspx
因此,在WPF中,您需要使用一些稱爲XAML的XML類型? 我從來沒有在WPF中做過任何應用程序我只使用WFA,我從不需要任何XAML - 我只是使用Visual Studio的設計器。 – user1097772
是的,XAML是一種XML格式,是WPF的一部分。它只是一種標記語言,可以在底層生成IL代碼。它是WPF堆棧的一個方面,其他則是RoutedEvents和Data Binding。這些與XAML是分開的,可以與XAML一起使用,也可以不使用它。 – Brian
是的,是有 –
你能成爲一個更具體一點? C#中的'event'和'delegate'在任何地方工作都是一樣的,但是當你使用它們時,什麼/爲什麼會有很大的不同。 –
我編輯了我的問題。 – user1097772