Wpf组合选择

时间:2010-12-02 16:41:17

标签: wpf

我的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}但它不起作用。

感谢您的回答。

1 个答案:

答案 0 :(得分:0)

DisplayMemberPath="Second"

这应该有效,因为每个项目都是Pair