簡體   English   中英

使用一鍵單擊方法來處理所有單擊

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM