【发布时间】:2021-07-26 14:34:54
【问题描述】:
我需要将 ImageButton 传递给函数,但 ID 取决于按下的键(例如,如果用户按下“x”键,我需要传递“Button_x”,因为我必须更改源按钮的图像)。
string IDButton = "Button_key" + letter.ToString().ToUpper(); //ex. Button_keyX
ImageButton btn = new ImageButton();
btn.Id = IDButton;
function_that_changes_button_image_source(btn);
问题在于“Id”是只读的。 有没有办法做到这一点?
谢谢
【问题讨论】:
-
使用
ClassId属性 -
对我不起作用 btn.ClassId = IDButton;
标签: c# visual-studio xamarin.forms imagebutton