在windows phone 8 XAML和c#中删除字符串末尾的空白
本文关键字:字符串 删除 空白 phone windows XAML | 更新日期: 2023-09-27 18:11:41
我在ViewModel中有一个名为Message的属性,一个文本框以two - way方式绑定到它。如何从绑定到它的任何文本字符串的末尾删除空白?
private string message;
public string Message
{
get
{
return message;
}
set
{
SetProperty(ref message, value);
}
}
我的set属性是这样定义的
protected bool SetProperty<T>(ref T storage, T value, [CallerMemberName] String propertyName = null)
{
if (object.Equals(storage, value)) return false;
storage = value;
this.OnPropertyChanged(propertyName);
return true;
}
您需要使用TrimEnd方法。
private string message;
public string Message
{
get
{
return message;
}
set
{
SetProperty(ref message, value.TrimEnd());
}
https://msdn.microsoft.com/en-us/library/system.string.trimend (v = vs.110) . aspx
你可以试试
this.OnPropertyChanged(propertyName.Trim());
在get方法put
get
{
return message.TrimEnd();
}