WPF 判断Grid控件下Control类型的值是否为空
WPF 判断Grid控件下Control类型的值是否为空
假设我们有一个名为'myGrid'的Grid控件,其中包含一个名为'myTextBox'的TextBox控件,以下是判断'myTextBox'的值是否为空的代码:
if (!string.IsNullOrEmpty(((TextBox)myGrid.FindName("myTextBox")).Text))
{
// myTextBox的值不为空
}
else
{
// myTextBox的值为空
}
解释一下代码:
-
myGrid.FindName("myTextBox")用于找到Grid控件中名为'myTextBox'的控件,返回的是一个对象类型,需要进行类型转换。 -
(TextBox)myGrid.FindName("myTextBox")将上一步返回的对象类型转换为TextBox类型。 -
((TextBox)myGrid.FindName("myTextBox")).Text获取TextBox控件的值。 -
!string.IsNullOrEmpty(((TextBox)myGrid.FindName("myTextBox")).Text)判断TextBox控件的值是否为空。如果不为空,则返回true;如果为空,则返回false。
原文地址: https://www.cveoy.top/t/topic/j40U 著作权归作者所有。请勿转载和采集!