listbox- все статьи тега


Как я могу обновить wxPython, в списке, основанные на некоторых строку поиска?

Задача: Как я могу обновить wx.ListBox на основе некоторой строки поиска ? На практике: - У меня есть 2 объекта: wx.TextCtrl + wx.ListBox - действие: после того, как текст записан в wx.TextCtrl, Список wx.ListBox должен быть обновлен совпадениями Мой Код: def updateList(event): # Get all values from wx.ListBox obj searchTerm = str([textareaExpectedResults.GetString(i) for i in range(textareaExpectedResults.GetCount())]) print searchTerm # Get match matchValues = so ...

Элемент управления ListBox сделать работает, но установить не работает в MVVM

Я работаю над приложением WPF и следую MVVM. На мой взгляд, существует сеточное представление, которое содержит различные столбцы. Одним из таких столбцов является список. Теперь проблема в том, что для столбца ListBox SelectedItem get работает нормально, а set-нет. Вот мой код вида <DataGrid ItemsSource="{Binding Items}" SelectedItem="{Binding SelectedItem}" SelectionMode="Single"> <DataGrid.Columns> <DataGridTextColumn Binding="{Binding Name}" Header="Name" /> ...

Win32: как создать элемент управления ListBox с помощью функции CreateWindowExW ()?

Я просмотрел несколько сайтов, документов и учебников, и все они говорят одно и то же, то есть любой элемент управления-это не более чем окно в API Win32, поэтому можно использовать функцию CreateWindowExW() для создания ListBox элемента управления/окна над главным окном приложения. Хотя я понимаю, что все элементы управления являются окнами с различным стилемdwStyle , Мне трудно понять, как создать экземпляр, скажем так, элемента управления ListBox. Я столкнулся с учебником где диалог записыв ...

Фокус WPF listbox без изменения выбранного элемента

Listbox в DataTemplate <ListBox ItemsSource="{Binding Path=(Duties:IPicker.Choices)}" SelectedValue="{Binding Path=(Duties:IPicker.Selection), ValidatesOnDataErrors=True, UpdateSourceTrigger=PropertyChanged, NotifyOnValidationError=True}"> <ListBox.ItemsPanel> <ItemsPanelTemplate> <WrapPanel MaxWidth="{DynamicResource ListW ...

WPF M-V-VM: получить выбранные элементы из ListCollectionView?

У меня есть приложение WPF, использующее шаблон Model-View-ViewModel. В моем ViewModel у меня есть ListCollectionView для хранения списка элементов. Этот ListCollectionView привязан к списку в моем представлении. <ListBox Grid.Row="1" ItemsSource="{Binding Useragents}" SelectionMode="Multiple"/> В списке есть SelectionMode=Multiple, так что вы можете выбрать несколько элементов одновременно. Теперь ViewModel должен знать, какие элементы были выбраны. Проблема в том, что в шаблоне Vie ...

Как сделать так, чтобы шаблон данных WPF заполнял всю ширину списка?

у меня есть ListBoxDataTemplate в WPF. Я хочу, чтобы один элемент был плотно прижат к левой стороне ListBox и еще один элемент, который должен быть плотно прижат к правой стороне, но я не могу понять, как это сделать. пока у меня есть Grid С тремя столбцами, левые и правые имеют содержимое, а центр является заполнителем с его шириной, установленной на "*". Где я ошибаюсь? вот код: <DataTemplate x:Key="SmallCustomerListItem"> <Grid HorizontalAlignment="Stretch"> <Gri ...

Как я могу иметь автоматическую прокрутку списка при добавлении нового элемента?

У меня есть список WPF, который установлен для прокрутки по горизонтали. ItemsSource привязан к ObservableCollection в моем классе ViewModel. Каждый раз, когда добавляется новый элемент, я хочу, чтобы список прокручивался вправо, чтобы новый элемент был доступен для просмотра. список определяется в DataTemplate, поэтому я не могу получить доступ к списку по имени в моем коде позади файла. Как я могу получить список, чтобы всегда прокручивать, чтобы показать последний добавленный элемент? Я хо ...

В WPF триггер изменили реализацию в класс DataTemplate для элементов списка

У меня есть список, и у меня есть следующий ItemTemplate для него: <DataTemplate x:Key="ScenarioItemTemplate"> <Border Margin="5,0,5,0" Background="#FF3C3B3B" BorderBrush="#FF797878" BorderThickness="2" CornerRadius="5"> <DockPanel> <DockPanel DockPanel.Dock="Top" Margin="0,2,0,0"> <Button HorizontalAlignment="Left" DockPanel.Dock="Lef ...