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

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

Войти
Регистрация
Восстановить пароль
 
ArcangelJonni
0 / 0 / 0
Регистрация: 17.05.2013
Сообщений: 64
#1

Создание Button - Windows Phone

05.08.2015, 12:51. Просмотров 322. Ответов 3
Метки нет (Все метки)

теперь такой вопрос...
предположим, есть некоторый класс
C#
1
2
3
4
5
6
7
public class CustomControl1 
    {
        public string Name;
        public int Width;
        public int Height;
        public Thickness Margin;
    }
и есть список элементов этого класса
C#
1
List<CustomControl1> ButtonsArr = new List<CustomControl1>();
можно ли теперь каком либо образом создать по этому списку кнопки? то есть если в списке 2 элемента , создать 2 кнопки, у которых значения Name, Width, Heigth, Margin будут соответствовать соответственно значениям полей элементов списка
пробовал так сделать:
C#
1
2
3
4
5
6
7
8
9
foreach (var item in ButtonsArr)
                        {
                            Button CC = new Button();
                            CC.Name = item.Name;
                            CC.Height = item.Height;
                            CC.Margin = item.Margin;
                            CC.Width = item.Width;
                            LayoutRoot.Children.Add(CC);
                        }
естественно не получилось... так как создается второй раз кнопка с одинаковым именем
ничего не могу найти уже несколько часов по этой теме, может я не там ищу... или может подскажет кто
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.08.2015, 12:51     Создание Button
Посмотрите здесь:

Как можно реализовать динамическое создание button при написаниии приложений под windows phone 7? Windows Phone
Свойство Content объекта Button Windows Phone
Windows Phone Button в XAML
Windows Phone Button (Touch out)
Windows Phone Какое свойство Button отвечает за смену цвета при нажатии?
Кнопка поделиться (share button) Windows Phone

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
krupa
106 / 106 / 27
Регистрация: 13.12.2010
Сообщений: 407
05.08.2015, 15:59     Создание Button #2
можете объяснить зачем вам такое?
могу ошибаться, но мне кажется, что есть более элегантное решение вашей задачи
ArcangelJonni
0 / 0 / 0
Регистрация: 17.05.2013
Сообщений: 64
06.08.2015, 01:07  [ТС]     Создание Button #3
да, конечно, могу объяснить...
мне нужно приложение, которое сможет открывать xml файл из телефона (с этим разобрался), десериализовывать его(с этим тоже вы помогли) и далее загружать из него данные на форму... на простом примере пока что разбираю с кнопочками xml файл... проблема в том, что эти кнопки должны работать (надо чтоб обработчик клика на кнопку был на Lua но с этим ещё предстоит разбираться...
пробовал изначально сериализовать в файлик xml класс, унаследованный от Button , но почему то выходят ошибки... решил что будет проще сериализовать и десериализовывать свой класс, в котором будут поля как у кнопки (например имя, размеры, положение и тд) , а также текстовое поле для кода Lua,которое потом надо будет как то заставить работать
ArcangelJonni
0 / 0 / 0
Регистрация: 17.05.2013
Сообщений: 64
12.08.2015, 10:56  [ТС]     Создание Button #4
во всём разобрался, нашел глупую ошибку, всё работает...
Yandex
Объявления
12.08.2015, 10:56     Создание Button
Ответ Создать тему
Опции темы

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