简体   繁体   中英

Bind custom control property with ListBox.Items

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM