[英]Using one button click method to handle all clicks
可以說我有一堆這樣的按鈕
<Button x:Name="EditButton" Style="{StaticResource EditAppBarButtonStyle}" Click="Button_Click" Foreground="White"/>
<Button x:Name="DeleteButton" Style="{StaticResource RemoveAppBarButtonStyle}" Click="Button_Click" Foreground="White"/>
在我的Click
方法中,有一種方法可以讓所有點擊都使用一種方法,並使用一些if語句來處理被單擊的按鈕,或者我必須為每個按鈕分別設置方法嗎?
如果需要,可以使用單個按鈕單擊事件。 那是完全合適的。
請注意,如果要執行此操作,則可能不應該有很多ifs來嘗試確定該按鈕用於哪個按鈕。 如果您要共享一個處理程序,則意味着您不需要這樣做。
如果單擊處理程序的一部分相同而部分不同,則可能最好為每個按鈕使用不同的處理程序,但是讓它們全部調用一個方法來處理通用功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.