是否可以使用Silverlight在同一文本框中绑定两个不同的资源值
我有两个值firstname和lastname我想将它们一起显示为firsname.lastname是否可以使用Silverlight在同一文本框中绑定两个不同的资源值,silverlight,Silverlight,我有两个值firstname和lastname我想将它们一起显示为firsname.lastname 如何更正绑定路径,以便我可以获得这两个值有可能做到这一点吗?没有一种直接的方法可以满足您的要求 创建第三个属性,该属性返回格式化的值,并在firstname或lastname更改时为其触发PropertyChanged事件。没有直接的方法来执行您的请求 创建第三个返回格式化值的属性,并在firstname或lastname更改时为其触发PropertyChanged事件。我将在堆栈面板内使用2
如何更正绑定路径,以便我可以获得这两个值有可能做到这一点吗?没有一种直接的方法可以满足您的要求
创建第三个属性,该属性返回格式化的值,并在firstname或lastname更改时为其触发PropertyChanged事件。没有直接的方法来执行您的请求
创建第三个返回格式化值的属性,并在firstname或lastname更改时为其触发PropertyChanged事件。我将在堆栈面板内使用2个文本框,o创建数据模板我将在堆栈面板内使用2个文本框,o创建数据模板转换器可能是一个不错的选择 例如,在本例中,有一个Person对象是有意义的。对于文本框,绑定到person对象并通过转换器传递它。转换器可以获取这些值并返回组合字符串 类似于下面的内容
// this would be your convert function inside your converter that implements the IValueConverter interface
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
Person p = value as p;
if (p != null)
{
return string.Format("{0},{1}", p.LastName,p.FirstName);
}
return string.Empty; //or you could show an error maybe...
}
在这里,转换器可能是一个不错的选择 例如,在本例中,有一个Person对象是有意义的。对于文本框,绑定到person对象并通过转换器传递它。转换器可以获取这些值并返回组合字符串 类似于下面的内容
// this would be your convert function inside your converter that implements the IValueConverter interface
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
Person p = value as p;
if (p != null)
{
return string.Format("{0},{1}", p.LastName,p.FirstName);
}
return string.Empty; //or you could show an error maybe...
}