Добавление события «OnClick» в код позади кнопки - PullRequest
0 голосов
/ 16 июня 2020

Итак, я создал кнопку и хочу изменить ее текст, щелкнув по ней.

Это мой код (это из кода Page_Load):

Button InviteToGameBTN = new Button();
InviteToGameBTN.Click += new EventHandler(InviteToGameBTN_OnClick);

.

protected void InviteToGameBTN_OnClick(object sender,EventArgs e)
{
        Button b1 = (Button)sender;
        b1.Text = "Text changed";

}

Что может быть не так? Всем спасибо.

1 Ответ

0 голосов
/ 16 июня 2020

Не уверен, что это сработает на 100%, но вы можете использовать InviteToGameBTN.text, чтобы напрямую изменить его:

var button = FindViewById<Button>(Resource.Id.button1);
        button.Click += delegate
        {
            button.Text = "changed text";
        };

Это был мой маленький кусочек, который я сделал в новой программе, не так ли? t использует обработчик событий, но он использует button.text для непосредственного изменения своих свойств через делегат {}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...