Пример #1
0
        public void UpdateListPageEl(UIBaseEl new_el = null)
        {
            // Загружает информацию напрямую из сохранённой страницы
            //

            if (list_page_name.SelectedIndex == -1)
            {
                return;
            }

            APage editPage = pageList[list_page_name.SelectedIndex];

            elementsPageStackPanel.Children.Clear();

            if (new_el != null)
            {
                editPage.Elements.Add(new_el.CompileElement());
            }

            UIControlList.Clear();

            foreach (var el in editPage.Elements)
            {
                AbstrUIBase UIel = PageElCenter.TryGenUiControl(el);

                if (UIel != null)
                {
                    AppendNewUIel(UIel);
                }
            }

            curPage = editPage;

            SoftUpdate();
        }
Пример #2
0
        public void UpdateListPageEl(UIBaseEl new_el = null)
        {
            // Загружает информацию напрямую из сохранённой страницы
            //

            if (list_page_name.SelectedIndex == -1)
            {
                return;
            }

            APage editPage = pageList[list_page_name.SelectedIndex];

            elementsPageStackPanel.Children.Clear();

            if (new_el != null)
            {
                editPage.Elements.Add(new_el.CompileElement());
            }

            UIControlList.Clear();
            //var el in editPage.Elements
            for (int i = 0; i < editPage.Elements.Count; i++)
            {
                var el = editPage.Elements[i];
                el.SetID(i);
                CreateNewUIel(el);
            }

            curPage = editPage;

            SoftUpdate();
        }