2011-11-15 28 views

回答

1

A转换器可以在这里

一个很好的选择,例如,它才有意义,你在这种情况下,有一个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... 

    } 
3

没有直接的方法来做你所问的。

创建第三个属性,该名称返回格式化值,并在名字或姓氏更改时触发PropertyChanged事件。

2

我会用堆面板的内部两个文本框,邻创建数据模板

相关问题