将数据传递到usercontrol中的列表框

时间:2010-05-21 09:44:01

标签: c# wpf user-controls listbox

Hai正在创建一个包含两个文本块和一个列表框的usercontol。 我可以在usercontorl中将数据传递给textblock。但我不能将数据传递给usercontrol中的列表框。如何在usercontrol中传递我的数据

 public partial class UserControl1 : UserControl
{
    public UserControl1()
    {
        InitializeComponent();
    }

    public string TeamName
    {
        get { return textBlock1.Text; }
        set { textBlock1.Text = value; }
    }

    public ObservableCollection<CssRpt> CssDataList
    {
        get { return listBox1.ItemsSource; }
        set { listBox1.ItemsSource = value; }
    }

}

3 个答案:

答案 0 :(得分:0)

您可以查看如何将数据添加到this msdn教程的列表框中。

答案 1 :(得分:0)

您是否尝试过分配到.DataContext?请参阅this回答。

答案 2 :(得分:0)

试试这个

YourListBox.DataSource = CssDataList
YourListBox.DisplayMember = "What u want to display"