C# SemanticZoom:是否可以在代码隐藏中停止视图转换?

C# SemanticZoom:是否可以在代码隐藏中停止视图转换?,c#,windows-8,winrt-xaml,C#,Windows 8,Winrt Xaml,在semanticView控件的“放大”部分中有一个分组的gridview。组可以为空(我使用)。 在我的“缩小”网格视图中,我列出了从“A”到“Z”的所有字母。表示空组的字母显示为禁用状态(前景变暗,此处没有可用的“IsEnabled”属性)。 我需要做的是中止“放大”转换,以响应单击对应于空组的字母。 有什么建议吗? 谢谢你抽出时间 Orf Quarenghi我不能100%确定这个答案,因为我目前没有办法检查/测试-但作为一项建议,我将检查IsEnabled属性是否从触发禁用语义缩放转换 您

在semanticView控件的“放大”部分中有一个分组的gridview。组可以为空(我使用)。 在我的“缩小”网格视图中,我列出了从“A”到“Z”的所有字母。表示空组的字母显示为禁用状态(前景变暗,此处没有可用的“IsEnabled”属性)。 我需要做的是中止“放大”转换,以响应单击对应于空组的字母。 有什么建议吗? 谢谢你抽出时间


Orf Quarenghi

我不能100%确定这个答案,因为我目前没有办法检查/测试-但作为一项建议,我将检查IsEnabled属性是否从触发禁用语义缩放转换


您提到没有“IsEnabled”属性-您正在检查什么?如果您使用datatemplate在gridview中呈现UI,您可以使用类似边框(有IsEnabled)的东西来包装您的子/项目UI,并将“IsEnabled”属性绑定到您在ItemSource中放置的任何内容上的相应字段。

Border没有IsEnabled属性,其他任何控件容器也没有,如网格或堆叠面板。这太好了,不可能是真的:o/也许可以尝试将内容包装成一个新的样式,并覆盖默认的按钮样式?它已经被抓住了