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(); }
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(); }