Wpf 我可以使用绑定限制字符串吗?
我有这个装订Wpf 我可以使用绑定限制字符串吗?,wpf,string,binding,format,limit,Wpf,String,Binding,Format,Limit,我有这个装订 <TextBlock HorizontalAlignment="Center" Text="{Binding Client.Name}" Grid.Column="1"/> 现在我想限制字符串绑定的大小 示例:如果Client.Name有50个字符,我只想显示25个字符 如何限制此值?您可以使用值转换器尝试此操作: 类似这样的东西(这可能需要调整,因为我远离我的开发机器,所以这是内存) 另一种解决方案是直接从viewModel返回所需长度的字符串,例如,如果您的
<TextBlock HorizontalAlignment="Center" Text="{Binding Client.Name}" Grid.Column="1"/>
现在我想限制字符串绑定的大小
示例:如果Client.Name有50个字符,我只想显示25个字符
如何限制此值?您可以使用值转换器尝试此操作: 类似这样的东西(这可能需要调整,因为我远离我的开发机器,所以这是内存) 另一种解决方案是直接从viewModel返回所需长度的字符串,例如,如果您的客户端名称为30个字符,则viewModel可能只返回前25个字符:
public class ClientViewModel
{
private string _name;
public string Name
{
get
{
return _name.SubString(0, 25);
// Notify property changed....
}
}
}
您可以使用值转换器尝试此操作: 类似这样的东西(这可能需要调整,因为我远离我的开发机器,所以这是内存) 另一种解决方案是直接从viewModel返回所需长度的字符串,例如,如果您的客户端名称为30个字符,则viewModel可能只返回前25个字符:
public class ClientViewModel
{
private string _name;
public string Name
{
get
{
return _name.SubString(0, 25);
// Notify property changed....
}
}
}