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

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

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

Динамическое создание компонентов - Windows Phone

17.07.2015, 14:13. Просмотров 346. Ответов 2
Метки нет (Все метки)

не смог найти ничего особо понятного для себя по такому вопросу : нужно сделать программу, которая бы подгружала конфигурацию системы из .xml файла - то есть в зависимости от выбранной при старте приложения конфигурации, загружалась бы различная форма приложения. пока только начал разбираться и вообще это моё первое знакомство как с C# так и с windows phone 8.1. на начальном этапе сразу же возник вопрос - а вообще, как динамически создавать компоненты в visual studio ? и ещё не могу что-то разобраться в visual studio 2013, тут как то хитро подключаются библиотеки, может кто разъяснит, в каких библиотеках находятся функции для сериализации и создания компонентов во время работы приложения, а так же как начать работу в С# с Lua? ранее имел дело с С++ по большинству...

буду признателен за ответы =)
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.07.2015, 14:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Динамическое создание компонентов (Windows Phone):

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

Динамическое создание ListBoxItem - Windows Phone
Подскажите, как создавать элементы ListBox`a (ListBoxItem`ы) динамически. Ко всем ListBoxItem прописаны одни и те же стили, один и тот же...

Создание компонентов для каждой страницы, если все они однотипны, или как пользоваться наследованием - Windows Phone
Подскажите пожалуйста! Начинающий... Не могу найти пример. Как быть, например, если нужно 30 страниц, на каждой странице должен быть...

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

Разработка приложений с использованием стандартных и дополнительных компонентов. Динамическое создание компонентов. - C#
Здравствуйте! Помогите мне, пожалуйста. Условие задачи состоит в следующем: из списка выбираю фигуру(например, круг). Далее открывается...

Динамическое создание компонентов - Delphi
Вот хочу сделать что то похожие на pagecontrol. procedure TForm1.SpeedButton1Click(Sender: TObject); var // pages: TPanel; Pages:...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
SKonst
36 / 24 / 4
Регистрация: 14.12.2013
Сообщений: 67
18.07.2015, 12:33 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Динамические компоненты создавать довольно просто, допустим у вас есть XML страничка:
XML
1
2
3
4
<StackPanel Name="stack">
    <Button Name="btnFirst" >First</Button>
    <Button Name="btnSecond" Click="btnSecond_Click">Second</Button>
  </StackPanel>
и допустим обрабатывается нажатие на второй кнопке:
C#
1
2
3
4
5
6
7
private void btnSecond_Click(object sender, RoutedEventArgs e)
    {
      Button thirdButton = new Button();//создается объект кнопки
      thirdButton.Name = "ThirdButton";//присваивается имя
      thirdButton.Content = "Third button";//присваивается контент
      stack.Children.Add(thirdButton);//кнопка добавляется в StackPanel
    }
так можно создавать (на сколько я знаю) любые элементы.

2)Для добавления библиотек: ПКМ по References, там пункт что то типа "добавить ссылки", точно не помню, нет под рукой Visual Studio
ArcangelJonni
0 / 0 / 0
Регистрация: 17.05.2013
Сообщений: 64
21.07.2015, 09:39  [ТС] #3
так, всё ясно, кроме одного : где прописывается наименование StackPanel? (<StackPanel Name="stack">)

Добавлено через 6 минут
с этир разобрался... теперь надо понять, как к ним сразу добавлять события... и выгружать xml

кроме того, как задать границы ? попробовал так : thirdButton.Margin.Left = 100; или thirdButton.Margin = "100,200,0,0";

Добавлено через 14 минут
кроме того, как задать границы ? попробовал так : thirdButton.Margin.Left = 100; или thirdButton.Margin = "100,200,0,0";

тоже нашел : thirdButton.Margin = new Thickness(10, 10, 10, 10);

Добавлено через 23 часа 19 минут
кто может пояснить, как выгрузить и загрузить .xml файлики?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2015, 09:39
Привет! Вот еще темы с ответами:

Динамическое создание компонентов - Delphi
создайте приложение с кнопкой пуск, при нажатии на которую форма заполняется десятью компонентами panel с размерами 10Х10 и случайными...

Динамическое создание компонентов - VBA
Добрый вечер. Вопрос в следующем: Имеется форма на ней некоторая кнопка , при нажатии на данную кнопку. На форму , выше данной...

Динамическое создание компонентов - C++ Builder
Сел писать программку, и нужно динамически добавлять на форму при желании строку компонентов: чекбокс + едит + прогресбар. вроде не...

.NET 4.x Динамическое создание компонентов - C#
подскажите вот у меня такая проблема, надо вобщем написать программу интерфейс которой представляет собой мастер со сложным развитлением и...


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

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

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