ListBox привязан к SortedSet.Как связать TextBox? - PullRequest
0 голосов
/ 14 марта 2012

ItemsSource (SsString) - это строка SortedSet

Я хочу использовать TextBox (не TextBlock по умолчанию) в ListBox, но я не могу понять, как привязать значение в 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 Ответ

1 голос
/ 14 марта 2012

Вы не сможете редактировать связанные значения.Вам нужен класс в качестве элемента, чтобы вы могли нацелить свойство с помощью Binding.Path.

(вы должны иметь возможность связать это с помощью {Binding .}, но это односторонняя)

...