Форум программистов, компьютерный форум, киберфорум
Наши страницы

C#: WPF, UWP и Silverlight

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 5.00
zelen
382 / 297 / 18
Регистрация: 10.07.2010
Сообщений: 793
Завершенные тесты: 3
#1

Изменение стиля ListBoxItem в ListBox - C# WPF

13.09.2011, 02:10. Просмотров 1500. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Изменение стиля ListBoxItem в ListBox (C# WPF):

MVVM. Как прибиндить TextBox к вложенному ListBox в ListBoxItem основного ListBox - C# WPF
<UserControl x:Class="Wpf_CareerPattern.Views.MainView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" ...

Возможно ли использование ListBoxItem вне ListBox? - C# WPF
С удивлением обнаружил, что ListBoxItem можно задать самостоятельно вне ListBox: <Grid> <ListBoxItem Margin="20"...

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

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

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

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

3
al.k
98 / 83 / 2
Регистрация: 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 / 18
Регистрация: 10.07.2010
Сообщений: 793
Завершенные тесты: 3
13.09.2011, 10:37  [ТС] #3
благодарю, полезно.
0
dampir_sanek
150 / 148 / 21
Регистрация: 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.SelectedValue. К полученному значению добавляется system.windows.controls.listboxitem - C# WPF
Почему после listBox7.SelectedValue.ToString() к возвращаемому значению приписывается "system.windows.controls.listboxitem"? ...

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

Изменение стиля RadioButton - C# WPF
Здравствуйте! Не подскажите, возможно ли сделать так, что бы точка, которая выделяется при нажатии на RadioButton, находилась слевой...

Изменение параметров стиля из XAML - C# WPF
Здраувствуйте! Есть Dictionary в которой определен стиль для Slider, c примененным к нему стилем Thumb: <Style x:Key="SliderThumb"...


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

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

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