使用ListBox.Items绑定自定义控件属性

时间:2012-07-11 14:42:26

标签: c# wpf xaml binding user-controls

我的自定义控件具有以下基本结构:

public class NewTextBox : TextBox
{
    public ItemCollection Items { get; set; }
}

在XAML中我有:

<ListBox Name="listBox1" />
<my:NewTextBox Items="{Binding Path=listBox1.Items}" />

绑定在这种情况下不起作用。财产Items错了吗?

1 个答案:

答案 0 :(得分:1)

您的绑定不正确。使用绑定中的ElementName属性告诉WPF在哪里查找数据,然后绑定到Items属性

<my:NewTextBox Items="{Binding ElementName=listBox1, Path=Items}" />