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

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

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

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

17.07.2015, 14:13. Просмотров 343. Ответов 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
Пишу приложение о погоде под wp8. Для каждого города, который будет добавлен в список нужна отдельная страница приложения. Как мне...

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

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

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

При смене цветовой темы запретить изменение цвета компонентов внутри приложения - Windows Phone
Как при смене цветовой темы(с темной на светлую) запретить изменение цвета компонентов внутри приложения.

Динамическое создание компонентов - C++ Qt
Суть вопроса следующая: В БД хранится таблица, которая описывает количество полей, их заголовок и имя на форме. Есть форма. Точнее -...

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

Динамическое создание компонентов - Delphi
читаю http://www.delphi-manual.ru/dynamically-created-components.php создать компонент МЕМО получилось. дальше текст " Теперь...

Динамическое создание компонентов - C# WPF
Добрый день. Задался вопросом как добавить из кода контрол в WPF. Например добавить button в stackpanel. В WF это сделать очень...

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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 файлики?
Yandex
Объявления
21.07.2015, 09:39     Динамическое создание компонентов
Ответ Создать тему
Опции темы

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