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

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
Игорка
0 / 0 / 0
Регистрация: 01.08.2015
Сообщений: 2
#1

Динамическое создание ListBoxItem - Windows Phone

01.08.2015, 00:22. Просмотров 208. Ответов 1
Метки нет (Все метки)

Подскажите, как создавать элементы ListBox`a (ListBoxItem`ы) динамически. Ко всем ListBoxItem прописаны одни и те же стили, один и тот же шаблон.
Как в C# задавать ListBoxItem, но так чтобы он получил те же стили, что и ListBoxItem заданный в разметке XAML.



XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<Grid>
     
        
        <ScrollViewer VerticalScrollBarVisibility="Auto">
            <ListBox Margin="0,100,0,0">
 
 
                <ListBoxItem>
                    <Grid Height="50">
                        <StackPanel Orientation="Horizontal" Width="390">
                            <Button MaxWidth="50" Click="Button_Click"   HorizontalAlignment="Left" VerticalAlignment="Center" Style="{StaticResource ButtonStyle1}" Margin="0,0,0,-8">
                                <Button.Background>
                                    <ImageBrush Stretch="Uniform" ImageSource="Assets/vk-item.jpg" />
                                </Button.Background>
                            </Button>
 
                            <TextBlock MaxWidth="160"  Foreground="#2B588A" FontWeight="Medium" FontSize="19" VerticalAlignment="Center" >Имя исполнителя</TextBlock>
                            <TextBlock Foreground="Blue" FontWeight="Normal" FontSize="19" VerticalAlignment="Center" Margin="10,0"> -</TextBlock>
                            <TextBlock  MaxWidth="100"  Foreground="#2B588A" FontWeight="Thin" FontSize="19" VerticalAlignment="Center">Имя песни</TextBlock>
                        </StackPanel>
                        <TextBlock  TextAlignment="Right" FontWeight="Normal" FontSize="19"
          VerticalAlignment="Center" Foreground="Gray">3:26</TextBlock>
                    </Grid>
 
                </ListBoxItem>
 
 
                <ListBoxItem>
                    <Grid Height="50">
                        <StackPanel Orientation="Horizontal" Width="390">
                            <Button MaxWidth="50" Click="Button_Click"   HorizontalAlignment="Left" VerticalAlignment="Center" Style="{StaticResource ButtonStyle1}" Margin="0,0,0,-8">
                                <Button.Background>
                                    <ImageBrush Stretch="Uniform" ImageSource="Assets/vk-item.jpg" />
                                </Button.Background>
                            </Button>
 
                            <TextBlock MaxWidth="160"  Foreground="#2B588A" FontWeight="Medium" FontSize="19" VerticalAlignment="Center" >Linkin Park</TextBlock>
                            <TextBlock Foreground="Blue" FontWeight="Normal" FontSize="19" VerticalAlignment="Center" Margin="10,0"> -</TextBlock>
                            <TextBlock  MaxWidth="100"  Foreground="#2B588A" FontWeight="Thin" FontSize="19" VerticalAlignment="Center">Burn it down</TextBlock>
                        </StackPanel>
                        <TextBlock  TextAlignment="Right" FontWeight="Normal" FontSize="19"
          VerticalAlignment="Center" Foreground="Gray">3:26</TextBlock>
                    </Grid>
 
                </ListBoxItem>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.08.2015, 00:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Динамическое создание ListBoxItem (Windows Phone):

Динамическое создание страниц - Windows Phone
Пишу приложение о погоде под wp8. Для каждого города, который будет добавлен в список нужна отдельная страница приложения. Как мне...

Динамическое создание компонентов - Windows Phone
не смог найти ничего особо понятного для себя по такому вопросу : нужно сделать программу, которая бы подгружала конфигурацию системы из...

Как можно реализовать динамическое создание button при написаниии приложений под windows phone 7? - Windows Phone
Здраствуйте, как можно реализовать динамическое создание button при написаниии приложений под windows phone 7 ?

динамическое создание - Delphi
напишите приложение в котором, при щелчке по форме мышью, появляется панель с заголовком, отражающим координаты щелчка (напимер. левый...

Динамическое создание компонентов - Java
Задача следующая: Есть две панели. На одной из них содержится кнопка. При нажатии на эту кнопку на другой панели должна создаваться и...

Динамическое создание кук - JavaScript
Почему у куки не создаётся срок годности? В таблицу добавляется, но в Cookies не добавляется? Добавляю куки на 114 строке &lt;div...

1
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
03.08.2015, 09:47 #2
в помощь вам прийдёт ObservableCollection вместо обычного листа
она слушает события изменения коллекции и изменяет их на UI
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.08.2015, 09:47
Привет! Вот еще темы с ответами:

Динамическое создание массива - C++
Помогите пожалуйста. Пытаюсь создать массив char* выделяя под него память динамически int x = ptrLast - ptrFirst; char*...

Динамическое создание контролов - C#
Привет. У меня на форуме динамически создаются объекты(типа panel), и им присваиваются разные имена. Как бы мне создать такой обработчик...

Динамическое создание компонентов - C++ Builder
Подскажите, пожалуйста, как решить проблему. В проекте есть 2 формы. На первой форме есть кнопка, по нажатию на которую создается...

Динамическое создание компонентов - C++ Builder
Здравствуйте! Суть программы: есть статическая форма FormMain, на ней кнопка &quot;Создать проект&quot; - BitBtnCreateClick. При нажатии на эту...


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

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

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