我的WPF组合框有问题。
我绑定一个List<对<字符串,字符串> >我的Combo上的(目的地)就像那样:
我的对类定义如下:
/// <summary>
/// This class represents a pair.
/// </summary>
public class Pair<T, U>
{
#region Properties
/// <summary>
/// Gets or sets the first value.
/// </summary>
public T First
{
get;
set;
}
/// <summary>
/// Gets or sets the second value.
/// </summary>
public U Second
{
get;
set;
}
#endregion
#region Methods
/// <summary>
/// Default constructor
/// </summary>
public Pair()
{
}
/// <summary>
/// Constructor by initialization.
/// </summary>
/// <param name="pFirst">The first value.</param>
/// <param name="pSecond">The second value.</param>
public Pair(T pFirst, U pSecond)
{
this.First = pFirst;
this.Second = pSecond;
}
#endregion
};
我试图只显示我的对的第二个属性作为我的组合的显示。我试过了:
DisplayMemberPath = {Binding Destinations.Second}但它不起作用。
感谢您的回答。
答案 0 :(得分:0)
DisplayMemberPath="Second"
这应该有效,因为每个项目都是Pair
。