Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
zelen
382 / 297 / 67
Регистрация: 10.07.2010
Сообщений: 794
Завершенные тесты: 3
1

Изменение стиля ListBoxItem в ListBox

13.09.2011, 02:10. Просмотров 1546. Ответов 3
Метки нет (Все метки)

Как сделать, что бы ListBoxItem содержал картинку и текст. Как работать с ItemTemplate и DataTemplate. Желательно без XAML, я пока туда не суюсь, C# более привычен. Предполагаю должна быть конструкция типа:
C#
1
2
3
Grid grid = new Grid();
//тут в грид как то надо добавить картинку и текст
listBox1.ItemTemplate = new DataTemplate(grid);
Не знаю правильно ли это, а так же как добавить программно в Grid, компонент.

Добавлено через 11 часов 44 минуты
Ну дайте хотяб на XAML.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.09.2011, 02:10
Ответы с готовыми решениями:

MVVM. Как прибиндить TextBox к вложенному ListBox в ListBoxItem основного ListBox
<UserControl x:Class="Wpf_CareerPattern.Views.MainView" ...

Возможно ли использование ListBoxItem вне ListBox?
С удивлением обнаружил, что ListBoxItem можно задать самостоятельно вне ListBox: <Grid> ...

Как отобразить содержимое ListBoxItem за пределами ListBox?
Приветствую. Необходимо сделать анимацию для изображения в ListBoxItem так, чтобы его размеры...

Как убрать границу вокруг элементов ListBoxItem ListBox'a?
Здравствуйте! В общем, цель: сделать ListBoxItem закругленной формы и чтобы когда выбирался элемент...

Как программно (кнопкой) снимать выделение строчек ListBoxItem элемента ListBox
В моей программе елемент ListBox в одних случаях необходимо убирать из окна (Hidden), в других –...

3
al.k
100 / 85 / 6
Регистрация: 08.04.2010
Сообщений: 169
13.09.2011, 10:07 2
добавить в грид компонент
C#
1
2
3
 Grid.SetRow(MyControl, 0); //sets row
Grid.SetColumn(MyControl, 0); //sets column
MyGrid.Children.Add(MyControl); //adds the control
0
zelen
382 / 297 / 67
Регистрация: 10.07.2010
Сообщений: 794
Завершенные тесты: 3
13.09.2011, 10:37  [ТС] 3
благодарю, полезно.
0
dampir_sanek
151 / 149 / 44
Регистрация: 09.02.2010
Сообщений: 407
18.09.2011, 19:39 4
zelen, используйте template, очень хорошо описано взаимодействие с листбоксом в книге Петцольда по WPF глава 13. ListBox
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2011, 19:39

Как использовать функцию ListBox.Items.Add, чтобы добавить шаблонный ListBoxItem
В Expression blend создал шаблон для ListBoxItem: <phone:PhoneApplicationPage.Resources> ...

Странное поведение listBox.SelectedValue. К полученному значению добавляется system.windows.controls.listboxitem
Почему после listBox7.SelectedValue.ToString() к возвращаемому значению приписывается...

Как сделать так, чтобы каждый элемент ListBoxItem был растянут на всю ширину ListBox
Я бы хотел сделать так, чтобы каждый элемент ListBoxItem был растянут на всю ширину ListBox. Справа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru