Описание тега itemcontainergenerator

1 ответ

Доступ к RelativePanel в DataTemplate каждого ListViewItem в ListView UWP Windows 10

Я хочу получить доступ и изменить FlowDirection RelativePanel в каждом ListViewItem в его DataTemplate. Я попробовал этот точный метод, у меня была та же ошибка: как мне получить доступ к элементу управления внутри шаблона данных XAML? Я попробовал …
1 ответ

Где вы должны создавать экземпляры элементов управления пользовательского интерфейса из объектов данных, когда не подкласс ItemsControl?

Версия TLDR... Мы пытаемся создать базовый подкласс Panel с наблюдаемым свойством Items. Затем элемент управления использует эти элементы данных для создания одного или нескольких связанных дочерних объектов пользовательского интерфейса для каждого …
1 ответ

Когда перечисление ItemContainerGenerator.Status вернет GeneratorStatus.Error?

Когда бы ItemContainerGenerator.Status возврат перечисления GeneratorStatus.Error в WPF? Кто-нибудь сталкивался с такой ситуацией? Просто интересно, так как я в основном работаю в Silverlight и GeneratorStatus там не существует
1 ответ

WPF: как воссоздать ItemContainer?

После моего предыдущего вопроса Как изменить видимость элемента ComboBox, поскольку проблема немного изменилась, я решил открыть новое сообщение, чтобы решить ее. Для тех, кто не хочет читать все комментарии к предыдущему посту, вот ситуация. У меня…
2 ответа

WPF Listview - Выберите элементы за пределами "поля зрения"

Я использую ListView, чтобы показать элементы в списке. Пользователь может сам выбирать элементы или использовать некоторые "ключи предварительного выбора" для выбора элементов с заданными атрибутами. Для проверки предметов я использую что-то подобн…
0 ответов

Для реализации виртуализации в non-ItemsControl, лучше модернизировать ItemContainerGenerator или реализовать простую пользовательскую генерацию?

Мы внедряем нашу собственную специальную комбинацию элементов управления на основе элементов, которая не основана на подклассе ItemsControl (есть несколько причин, по которым мы не можем этого сделать, но я не буду здесь разбираться), но наш элемент…
20 дек '12 в 22:36
1 ответ

ItemContainerGenerator.Items в.NET 4.0

Я начал проект с использованием.NET 4.5, теперь я должен перейти на.NET 4.0. Все отлично работает, кроме "Items"- свойство ItemContainerGenerator отсутствует. Я использую его, чтобы найти строку DataGrid, которая начинается с буквы набранного ключа.…
11 май '15 в 08:09
4 ответа

ItemContainerGenerator.ContainerFromItem() возвращает ноль, а VirtualizingStackPanel.IsVirtualizing="False"

Я сталкиваюсь с подобной проблемой с этим вопросом, однако VirtualizingStackPanel.IsVirtualizing="False" не решил мою проблему. Кто-нибудь сталкивается с той же проблемой? Дело в том, что у меня есть собственный комбобокс, <Style TargetType="{x:T…
24 апр '13 в 05:39
1 ответ

wpf вручную создает контейнер TreeViewItem

Я создаю TreeView во время выполнения. Он имеет несколько узлов (TreeViewItem), каждый из которых имеет имя. Первоначально он рухнул. Отдельный comboBox отображает имена всех TreeViewItem. Я должен выделить TreeViewItem на основе выбранного имени. Я…
1 ответ

Найти хост из события ItemContainerGenerator.itemChanged

Я работаю над C# 4.0, WPF. У меня есть три ListView, и все три элемента управления имеют одинаковый обработчик событий ItemContainerGenerator_ItemsChanged". Поэтому моя проблема заключается в том, что я хочу найти хост ListView из обработчика событи…
03 янв '11 в 14:53
3 ответа

Treeview ContainerFromItem всегда возвращает ноль

Я прочитал несколько тем на эту тему, но не смог найти ничего, что могло бы сделать то, что я пытаюсь сделать. У меня есть древовидная структура, которая связана с иерархическим набором объектов. Каждый из этих объектов представляет значок на карте.…
15 июл '11 в 19:40
1 ответ

Переработка WPF контейнеров

Я хочу реализовать кастом Canvas который перерабатывает контейнеры при использовании в качестве ItemsPanel, Итак, я получил от VirtualizingPanel и переопределить ArrangeOverride а также MeasureOverride, Я делаю поколение в MeasureOverride как это: v…
1 ответ

WPF ListView - Событие, когда элемент управления готов для перебора отображаемых элементов?

У меня есть элемент управления WPF ListView с ItemsSource, установленным в коллекцию экземпляров класса ViewModel элемента. ListView имеет ItemTemplate с пользовательской иерархией управления. Мне нужно сделать определенные вещи с теми элементами уп…
29 июн '11 в 09:23
1 ответ

Как заставить ItemContainerGenerator создать контейнер для элемента или Как прокрутить TreeView на расширенный узел, когда включена виртуализация пользовательского интерфейса?

TreeView не имеет ScrollIntoView() методЕдинственный способ позвонить TreeVewItem.BringIntoView() для соответствующего контейнера элемента данных.Но если узел невидим и контейнер еще не создан, ItemsControl.ItemContainerGenerator.ContainerFromItem()…
0 ответов

Виртуализация стековой панели - видимость виртуализированных элементов

У меня есть сценарий, в котором я использую список для отображения большого списка ViewModels, каждый со свойством видимости, которое изменяется в зависимости от логики приложения. Проблема, с которой я сталкиваюсь, заключается в том, что когда види…
1 ответ

ListBox ItemContainerGenerator возвращает ноль, даже если в списке есть элементы

У меня есть список с парой элементов, пока не появится полоса прокрутки, все будет отлично, но как только полоса прокрутки появится, ItemContainerGenerator вернет ноль. Я прочитал некоторые блоги и обнаружил, что это может быть из-за вертикализации …
1 ответ

Получение TreeViewItem для вновь созданных элементов

Должен быть лучший способ получения "childItem", чем следующий TaskItem task = (sender as Canvas).DataContext as TaskItem; TaskItem child = Tasks.CreateTask("New task", task); TreeViewItem item = treeView.ItemContainerGenerator.ContainerFromItem(tas…
0 ответов

Получить доступ к дочернему элементу внутри шаблона данных XAML

Я использую представление списка, и внутри представления списка есть изображение, изображения, полученные из BLOB-объекта Azure. Как я могу получить доступ к элементу управления изображением, который находится внутри списка, чтобы получить его адрес…
22 сен '15 в 11:03
0 ответов

Причины для DataGrid ItemContainerGenerator.ContainerFromIndex - строка, возвращаемая как ноль

Мое намерение сосредоточиться на выбранной строке DataGrid. Для этого я искал и нашел ссылку. Как установить фокус на сетке данных для конкретной строки?.. Когда я попробовал то же самое в моем проекте, я обнаружил, что строка всегда возвращает ноль…
27 фев '14 в 07:27
1 ответ

Как получить контроль от ItemTemplate в ItemsControl?

В My View есть коллекция UserControls (определенная в ItemTontlate ItemsControl), и я хочу получить ссылки на них. я использую ItemContainerGenerator.ContainerFromIndex, но это возвращается ContentPresenterв то время как я должен был бы получить сво…