我创建了一个行为'RequiredValidationBehavior'并将其应用于XAML页面中的一个输入字段。 它的作用是,如果输入字段为空,占位符颜色变为红色,从而指示必填字段。这很好用。 我面临的问题是页面上的按钮,如果此输入字段为空,则应禁用该按钮,如果输入字段具有某个值,则应启用此选项。 我想使用我创建的行为来实现这一点。
感谢您提前回复。
答案 0 :(得分:0)
您可以尝试使用以下代码:
public void entryTextChanged(object obj, EventArgs args)
{
if (entry.Text.Length > 0)
button.IsEnable= true;
else
button.IsEnable = false;
}
只需将此事件分配给" TextChanged"事件
答案 1 :(得分:0)
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
}
}