0

私のカスタム コントロールには、次の基本構造があります。

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

そして、XAMLには次のものがあります:

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

この場合、バインドは機能しません。プロパティがItems間違っていますか?

4

1 に答える 1

1

バインディングが正しくありません。バインディングでプロパティを使用して、データを探す場所を WPF に伝え、プロパティElementNameにバインドします。Items

<my:NewTextBox Items="{Binding ElementName=listBox1, Path=Items}" />
于 2012-07-11T14:47:56.270 に答える