【问题标题】:How to disable a category in the popup grid of a longlistselector for windows phone如何在 windows phone 的 longlistselector 的弹出网格中禁用类别
【发布时间】:2012-08-29 14:59:15
【问题描述】:

我正在尝试为 WF 7.5 编写一个应用程序,其中包括按字母顺序排列的食谱列表。我正在使用 LongListSelector 将此列表显示为跳转列表。目前,用户可以点击列表中的类别标题,然后会出现一个包含所有字母的网格(就像在音乐应用中一样)。不幸的是,现在用户可以从列表中选择一个灰色的字母,LLS 会将它们放在相邻的类别中。我希望用户保持在网格视图中,直到他们选择一个包含项目的类别,或者他们回击。我有一个变量告诉我类别中是否有项目,但我不确定如何使用它来禁用网格视图中的特定类别。如果您能提供任何帮助,我将不胜感激!

【问题讨论】:

    标签: windows-phone-7 windows-phone longlistselector


    【解决方案1】:

    只需将您的变量绑定到 GroupItemTemplate 中主元素的 IsHitTestVisible 属性。就这样:

    <LongListSelector.GroupHeaderTemplate>
        <Border IsHitTestVisible="{Binding CategoryHasItems}">
            <TextBlock Text="{Binding CategoryTitle}"/>
        </Border>
    </LongListSelector.GroupHeaderTemplate>
    

    【讨论】:

      猜你喜欢
      • 2015-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多