0

我有四个工具包:ExpanderView 页面上的项目。我想要的是让目标下方的 ExpanderViews 向下移动,为我需要打开的那个留出空间。我该怎么做才能做到这一点?

4

1 回答 1

0

我记得,每个 exapnder 都有一个“IsExpanded”属性。只需将其设置为“True”以显示或设置为“False”以折叠并为其他内容提供更多空间。可以通过数据绑定和代码隐藏来实现。

private void SetExpanded(bool expand)
{
    foreach (object item in this.listBox.Items)
    {
        CustomPizza customPizza = item as CustomPizza;
        if (customPizza != null)
        {
            customPizza.IsExpanded = expand;
        }
    }
}
于 2012-11-23T12:39:11.560 回答