ListBox绑定到SortedSet。如何绑定TextBox?

时间:2012-03-14 18:59:26

标签: wpf xaml data-binding textbox listbox

ItemsSource(SsString)是一个SortedSet字符串

我想在ListBox中使用TextBox(不是默认的TextBlock),但我无法弄清楚如何绑定到SortSet中的值。

我尝试过没有路径,密钥,密钥,值和值的绑定。

    <ListBox ItemsSource="{Binding Path=SsString}">
        <ListBox.ItemTemplate>
            <DataTemplate>
                <TextBox Text="{Binding Path=Key}"/>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>

以下有效但显示TextBlock。

   <ListBox ItemsSource="{Binding Path=SsString}" />

1 个答案:

答案 0 :(得分:1)

您将无法编辑绑定值。您需要一个类作为项目,因此您可以使用Binding.Path定位属性。

(您应该可以使用{Binding .}绑定它,但它是单向的)