My custom control has the following basic structure:
public class NewTextBox : TextBox
{
public ItemCollection Items { get; set; }
}
And in XAML I have:
<ListBox Name="listBox1" />
<my:NewTextBox Items="{Binding Path=listBox1.Items}" />
The bind doesn't work in this case. Is the property Items
wrong?
Your binding is incorrectly. Use the ElementName
property in your binding to tell WPF where to look for the data, then bind to the Items
property
<my:NewTextBox Items="{Binding ElementName=listBox1, Path=Items}" />
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.