在TextBehind中将TextBox数据绑定到属性的方法如下:
<TextBox Text="{Binding TextValue}" />
public class ViewModel : INotifyPropertyChanged
{
private string _textValue;
public string TextValue
{
get { return _textValue; }
set
{
if (_textValue != value)
{
_textValue = value;
OnPropertyChanged(nameof(TextValue));
}
}
}
public event PropertyChangedEventHandler PropertyChanged;
protected virtual void OnPropertyChanged(string propertyName)
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
}
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
BindingContext = new ViewModel();
}
}
通过以上步骤,你就可以在TextBehind中将TextBox数据绑定到属性了。当TextBox中的数据发生变化时,属性值也会相应更新。
领取专属 10元无门槛券
手把手带您无忧上云