代码之家  ›  专栏  ›  技术社区  ›  isxaker

如何在silverlight中打开手风琴控件中的所有项目?

  •  0
  • isxaker  · 技术社区  · 15 年前

    1 回复  |  直到 15 年前
        1
  •  0
  •   isxaker    15 年前

    我知道是谁干的。

    private void CheckResultAccordion(IEnumerable<ListSearchResult> results)
            {
                ResultAccordion.ItemsSource = null;
                ResultAccordion.ItemsSource = results;
                ResultAccordion.UpdateLayout();
                OpenAllAccordionItems(results.Count());
                ResultAccordion.Visibility = Visibility.Visible;
            }
    
    private void OpenAllAccordionItems(int count)
            {
                while (count > 1)
                {
                    ResultAccordion.SelectedIndex = count - 1;
                    count--;
                }
            }
    
    推荐文章