我的自定义控件具有以下基本结构:
public class NewTextBox : TextBox
{
public ItemCollection Items { get; set; }
}
在XAML中我有:
<ListBox Name="listBox1" />
<my:NewTextBox Items="{Binding Path=listBox1.Items}" />
绑定在这种情况下不起作用。财产Items
错了吗?
答案 0 :(得分:1)
您的绑定不正确。使用绑定中的ElementName
属性告诉WPF在哪里查找数据,然后绑定到Items
属性
<my:NewTextBox Items="{Binding ElementName=listBox1, Path=Items}" />