Отключить / включить кнопку сохранения на основании того, что обязательное поле является пустым или пустым с помощью поведения - PullRequest
0 голосов
/ 02 мая 2018

Я создал поведение RequiredValidationBehavior и применил его к одному из полей ввода на странице XAML. Это работает так, как если поле ввода пустое, цвет заполнителя становится красным, что указывает на обязательное поле. Это отлично работает. Проблема, с которой я сталкиваюсь, связана с кнопкой на странице, где ее следует отключить, если это поле ввода пустое, и включить, если поле ввода имеет какое-либо значение. Я хочу добиться этого, используя созданное мной поведение.

Спасибо за ответы заранее.

Ответы [ 2 ]

0 голосов
/ 02 мая 2018
private void EntryMessage(object sender, EventArgs e)
        {

        var keyword = Message.Text;//your entry


        if (string.IsNullOrEmpty(keyword))
        {
            OnAddBT.IsEnabled = false;//your button 
        }
        else
        {
            OnAddBT.IsEnabled = true;//your button 
        }
    }
0 голосов
/ 02 мая 2018

Вы можете попробовать с кодом ниже:

public void entryTextChanged(object obj, EventArgs args)
    {
        if (entry.Text.Length > 0)
            button.IsEnable= true;
        else
            button.IsEnable = false;
    }

И просто назначьте это событие для записи в событии "TextChanged".

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