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

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

Войти
Регистрация
Восстановить пароль
 
Rinat93
5 / 5 / 3
Регистрация: 20.05.2012
Сообщений: 32
#1

ListBox и ListBoxItems. Element is already the child of another element - Windows Phone

30.07.2013, 18:43. Просмотров 899. Ответов 0
Метки нет (Все метки)

Привет!

Столкнулся с проблемой: имеется класс
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public partial class MatrixBar : UserControl
    {
        public MatrixBar()
        {
            InitializeComponent();
 
            foreach (ListBoxItemMatrix lbim in lbimQueue)
                    lbMatrix.Items.Add(lbim);//здесь ошибка!
        }
 
//........
 
        public static Queue<ListBoxItemMatrix> lbimQueue = new Queue<ListBoxItemMatrix>();
    }
}
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public partial class PageDet : PhoneApplicationPage
    {
        MatrixBar matrixBar;
 
        public PageDet()
        {
            InitializeComponent();
 
            matrixBar = new MatrixBar();
            LayoutRoot.Children.Add(matrixBar);
 
            System.Windows.Thickness location = new System.Windows.Thickness(0, -280, 0, 0);
            matrixBar.Margin = location;
            matrixBar.VerticalAlignment = System.Windows.VerticalAlignment.Top;
            matrixBar.HorizontalAlignment = System.Windows.HorizontalAlignment.Left;
 
            //.....
            matrixBar.lbMatrix.SelectionChanged += lbMatrix_SelectionChanged;
        }
//....
    }
}


На странице я создаю объект данного класса, и каждый раз при открытии страницы он заново подгружает items, в ListBox, но почему-то если переходить на страницу несколько раз (обычно на 3-ий), выкидывает ошибку Element is already the child of another element на строке lbMatrix.Items.Add(lbim). Вот и вопрос почему так происходит? Ведь два раза он нормально подгружает.

Добавлено через 7 часов 59 минут
Создал аналогичную тему в другом разделе, т.к. не думаю, что платформа так важна.
Прошу за это прощения.


Добавлено через 23 часа 42 минуты
Надо было очищать ListBox при выходе из страницы и все ОК.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.07.2013, 18:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос ListBox и ListBoxItems. Element is already the child of another element (Windows Phone):

ListBox и ListBoxItems. Element is already the child of another element - C# WPF
Привет! Столкнулся с проблемой: имеется класс public partial class MatrixBar : UserControl { public MatrixBar() ...

Dom element:after - JavaScript
Как получить элемент созданный через метод ::after?? например .class{something:1;} .class:after{Как обратится к этому элементу через...

Media Element - C#
На Windows Form не могу подключить media element (компонент) из WPF. Подскажите как?

Класс element - Java EE
Дали переделать проект с сервлетами в проекте есть сервлеты и xsl оформление в сервлетах есть такой код Document pageXml =...

element.style - 1С Битрикс
Здравствуйте. Подскажите пожалуйста, каким образом правится этот элемент и где он находится:

Min element.. - Delphi
Доброго времени суток! У меня проблема... Короче, в листбокс мы заполняем(с помощью рандома) N элементов. Как из этих элементов найти...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.07.2013, 18:43
Привет! Вот еще темы с ответами:

Focus on html element - C# ASP.NET
Такая ситуация. &lt;input id=&quot;Button1&quot; type=&quot;button&quot; value=&quot;Кнопка1&quot; /&gt; &lt;br /&gt; &lt;br /&gt; &lt;input id=&quot;Button2&quot;...

html element button - C#
есть элемент кнопка &lt;input type=&quot;button&quot; value=&quot; Карта / Бой &quot; class=&quot;standbut&quot; name=&quot;map3&quot; onclick=&quot;ShowMap()&quot;&gt; делая так ...

Initializer element is not constant - C (Си)
typedef struct { int (*func)(int); //Указатель на функцию char text; } menuElement; typedef struct { char text; ...

Element не определен в IE8 - JavaScript
При работе полифилла в IE8 возникает ошибка что Element не определен. if( document.createElement('div').firstElementChild===undefined...


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

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

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