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

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

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

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

01.08.2015, 00:22. Просмотров 204. Ответов 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>
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.08.2015, 00:22     Динамическое создание ListBoxItem
Посмотрите здесь:

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

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

Динамическое добавление вкладок - Windows Phone
Здравствуйте! У меня есть страница xaml, можно ли динамически добавлять элементы pivotitem? Т.е. В зависимости от поступающих данных...

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

Динамическое создание Label - C#
вызываю функцию CreateLabels(new { 17, 17 }, new { 13, 78 }, new { &quot;Поиск по фамилии&quot;, &quot;Поиск по классу&quot; }); сама функция private...

Динамическое создание доменов? - Apache
Здравствуйте, Помогите пожалуйста решить вот такую задачу. Нужно чтобы вот такие ссылки с субдоменами ...

Динамическое создание контрола - Visual Basic
Не пойму в чем дело. Мне нужно создать контрол Explorier-а, это тот который на форму помещается как Microsoft Internet Controls. Dim...

Динамическое создание таблицы - HTML, CSS
Добрый день, как сделать создание строк в таблице до определенного числа? Т.е. например пользователь ввел 15 в таблице стало 15 строк? ...

динамическое создание массивов - C#
Доброе время суток. Дано: Существует двухмерный массив чисел MyArray. Цикл по порядку проверяет их значение. Как сделать...

Динамическое создание Label - C#
При динамическом создание Label-ов, они не видны, я так понял причина в том, что на форме расположена панель под которой прячутся мои...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
03.08.2015, 09:47     Динамическое создание ListBoxItem #2
в помощь вам прийдёт ObservableCollection вместо обычного листа
она слушает события изменения коллекции и изменяет их на UI
Ответ Создать тему
Опции темы

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