打开ExpanderView时,请将其他项目向下移动

时间:2012-11-23 05:10:32

标签: c# windows-phone-7 silverlight-toolkit

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

1 个答案:

答案 0 :(得分:0)

我记得,每个放逐者都有一个“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;
        }
    }
}