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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Windows Phone Работа с файлами на Windows Phone 8.1 http://www.cyberforum.ru/windows-phone-dev/thread1449221.html
Необходимо считать текст из файла и отобразить на экране в какой-либо компонент. Казалось бы, есть море литературы, и все понятно, но IsolatedStorage в 8.1 уже отсутствует, и я никак не могу...
Windows Phone Приложение Windows Phone 7 Emulator - нужен пример по заданным критериям контрольная работа: Требования: 1. Многостраничное приложение, состоящее из 5-10 страниц 1 страница – меню (управляющая форма) 2. Должна быть страница с панорамой (Panorama) или сводной... http://www.cyberforum.ru/windows-phone-dev/thread1449002.html
Appdata как перенести файлы? Windows Phone
У меня есть приложение. Для его работы нужна база и изображения. Все данные берутся из Application Data, как мне помещать туда файлы программно? Например я прикрепил к проекту папку img, как мне ее...
Сбой развёртывания Windows Phone
При попытке теста приложения на смартфоне выдаёт такую ошибку. В конфигурации решений проект выбран, и через меню "Сборка" пробовал развернуть. Приложение пустое. Visual Studio 2013. Язык C#.
Windows Phone Как передать значение бэкграунда на другую страницу? http://www.cyberforum.ru/windows-phone-dev/thread1448600.html
Здравствуйте. На обоих страницах используется Canvas. Этот тап из options.xaml.cs, устанавливающий на странице бэкграунд, соответствующий тапнутому изображению. Необходимо передать это значение на...
Windows Phone 'System.Text.Encoding' does not contain a definition for 'ASCII' Делал идентичное приложение на Windows Form и всё работало, а тут выдаёт ошибку код: byte byteArray = Encoding.ASCII.GetBytes(postData); byte responseArray =... подробнее

Показать сообщение отдельно
__silence
0 / 0 / 1
Регистрация: 16.05.2015
Сообщений: 42
18.05.2015, 22:24  [ТС]
Там должно отображаться н-ное количество моих 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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru