Я не знаю, как получить текущий элемент. Если мне не нужна кнопка, она будет работать без шаблона элемента. Есть ли лучший способ использования ItemsControl? Как добавить кнопку после каждого элемента управления в ItemsControl?
ответ
Вот пример того, как сделать это с помощью ItemsControl:
<ItemsControl x:Name="ItemsControl" ItemsSource="{Binding Path=Items}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.Resources>
<DataTemplate DataType="{x:Type local:Type1}">
<StackPanel>
<TextBlock Text="{Binding Property1}"/>
<TextBlock Text="{Binding Path=Property2, Mode=OneWay}"/>
</StackPanel>
</DataTemplate>
</ItemsControl.Resources>
</ItemsControl>
Работает ли он с ObservableColletion ViewModel? Я пытаюсь изменить его, но я не могу заставить его работать. У меня действительно нет свойств. Я просто хочу добавить кнопку удаления после каждого usercontrol. –
. Вы обычно привязываете 'ObservableCollection' или другой тип« наблюдаемой »коллекции к' ItemsControl', чтобы отображать список элементов. «ItemsControl» позволяет вам указать шаблон для каждого элемента (см. «DataTemplate» в моем примере). Предполагая, что вы отображаете элементы таким образом, все, что вам нужно сделать, это добавить кнопку удаления в «DataTemplate». Сбор, который вы связываете, также обычно является частью вашей модели представления, но это необязательно. –
- 1. Добавить элементы управления в ItemsControl
- 2. Как добавить кнопку после каждого элемента списка в петле Jade?
- 3. Как добавить кнопку вне DataTemplate в ItemsControl
- 4. Как создать наложение для каждого элемента в ItemsControl?
- 5. Создания ViewModel для каждого элемента ItemsControl
- 6. Как добавить прокрутку в элемент управления ItemsControl?
- 7. Связывание из свойства каждого элемента внутри элемента ItemsControl в свойство объекта вне элемента ItemsControl
- 8. Как добавить границу к элементу в ItemsControl?
- 9. WPF добавить определенную кнопку в ItemsControl ItemsPanel
- 10. Получение выбранного элемента в ItemsControl
- 11. Доступ к кнопкам внутри элемента управления ItemsControl
- 12. Указатель выбранного элемента в ItemsControl
- 13. Как отобразить определенный путь для каждого элемента в ItemsControl?
- 14. DataTrigger на текстовом поле каждого элемента в ItemsControl
- 15. UWP - GridView: как добавить кнопку «Добавить» после последнего элемента?
- 16. Добавить кнопку удаления для каждого элемента в QListView
- 17. WPF: Как использовать два разных элемента управления в ItemsControl?
- 18. Как добавить один экземпляр элемента управления в ItemPanelTemplate?
- 19. Как добавить кнопку ссылки в элементе управления списком в asp.net
- 20. Как добавить символы до и после каждого элемента в строке
- 21. Добавить элементы в ItemsControl
- 22. Оберните что-нибудь вокруг каждого элемента в ItemsControl
- 23. Как сгенерировать кнопку для каждого элемента таблицы?
- 24. WPF: настройка фокуса на управление внутри элемента управления ItemsControl
- 25. Привязка к DataContext элемента в ItemsControl
- 26. ItemsControl в ItemsControl
- 27. Как получить элементы управления WPF GridSplitter, работающие внутри элемента ItemsControl?
- 28. Виртуализировать ItemsControl с высотой * внутри элемента ItemsControl
- 29. Binding viewmodel в ItemsControl для пользовательского элемента управления
- 30. Как добавить разделитель каждого элемента в ListBox?
Binding на текущий элемент: 'Content = "{Binding}" или' Content = "{Binding Path =.} «'. –
Binding, похоже, работает, но в окне я вижу только пустое пространство. Но спасибо –