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

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

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

Hub: Как программно вставить элементы в его HubSection's? - Windows Phone

18.05.2015, 10:32. Просмотров 338. Ответов 2
Метки нет (Все метки)

Добрый день!

Собственно вопрос в заголовке.
Я пробовал делать через <HubSection ... DataContext="{Binding MyObservableCollection}">
но когда я добавляю записи в MyObservableCollection на HubSection это не отражается.

Спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2015, 10:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Hub: Как программно вставить элементы в его HubSection's? (Windows Phone):

Hub: Как выставить один из его HubSection на вид - Windows Phone
Добрый день! Собственно вопрос в заголовке: как можно программно сделать отображающимся в данный момент на экране интересующий меня...

Код не видит элементы, находящиеся в hub - Windows Phone
у меня код не видит названия всех textblock и прочих элементов которые находятся в hub, приложение переношу с wp8 на wp8.1 я давно это...

Код не видит элементы, находящиеся в hub - Windows Phone
у меня код не видит названия всех textblock и прочих элементов которые находятся в hub, приложение переношу с wp8 на wp8.1 я давно это...

Вставить новые элементы в массив и сортировать его - Pascal
Нужно ввести массив, сортировать его по возрастанию, вывести отсортированный массив, потом вставить в этот отсортированный массив новые...

Вставить элементы в список, не нарушая его упорядоченности - Pascal ABC
Таблица 3.3. Процедуру, которая вставляет в непустой спи- сок L, элементы которого упорядочены по возрастанию значений одного из по- ...

Программно загрузить веб-страницу, вставить текст и программно нажать кнопку - C++
Здравствуйте ув. Програмеры. Каким образом можно згрузить веб страницу, вставить в поле на странице текст из текстового файла и...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
goodniko
Фрилансер
54 / 44 / 10
Регистрация: 13.12.2013
Сообщений: 371
18.05.2015, 11:08 #2
а что именно должно отображаться, в какой форме? можно подробней о проблеме?
0
__silence
0 / 0 / 1
Регистрация: 16.05.2015
Сообщений: 42
18.05.2015, 22:24  [ТС] #3
Там должно отображаться н-ное количество моих MySuperControl.
ну те. у меня в классе страницы есть ObservableCollection<MySuperControl> MyObservableCollection
в нее я программно вставляю мои контролы и хочу, что бы они отображались в соответствующей
<HubSection ... DataContext="{Binding MyObservableCollection}"> но этого не происходит.

Поначалу я вообще хотел делать как с ListView: использовать что то похожее на ListView.Items.Add
Но в микрософт посчитали что это как то не правильно видимо.

Добавлено через 8 часов 32 минуты
что, неужели никто не сталкивался с подобной задачей?

Бог с ним с MySuperControl, подскажите хотя бы для варианта когда надо просто в HubSection
вставить программно TextBlock

Добавлено через 2 часа 14 минут
Что ж, сам отвечу на свой вопрос.
Ларчик как оказывается просто открывался:

<HubSection>
<DataTemplate >
<ListView x:Name="SubjList" Loaded="SubjList_Loaded"/>
</DataTemplate>
</HubSection>

private ListView sList;
private void SubjList_Loaded(object sender, RoutedEventArgs e)
{
sList = sender as ListView;
}
Оказывается то что указано в качестве DataTemplate не совсем
Template (то есть, шаблон), а вполне себе настоящий объект
(в данном случае типа ListView) который HubSection создает где то
у себя, и которым можно пользоваться как обычно, надо только
при его загрузке сохранить у себя ссылку на него.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2015, 22:24
Привет! Вот еще темы с ответами:

Вставить элементы списка L2 в список L1, не нарушая его упорядоченности - C++
на с++.Даны упорядоченные списки L1 и L2. Вставить элементы спис¬ка L2 в список L1, не нарушая его упорядоченности.

Как в PageControl вставить ListBox программно? - Lazarus
Динамическое создание компонентов мое слабое место, подскажите, как после создания в PageControle одной Page, добавить на нее TListBox. ...

Как программно вставить формулу в ячейку? - VBA
в ячейке есть формула - к примеру =ЕСЛИ(L!$B$2;Таблица157;];#Н/Д) как сделать чтобы она вставлялась в ячейку с помощью vba ? ...

Как программно вставить картинку в RichTextBox? - Visual Basic
Вот на сайте vbnet.ru нашёл пример как вставить картинку в RichTextBox, но когда картинка вставляется, если щёлкнуть по ней 2 раза появится...


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

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

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