首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在VisualState中更改GridView GroupStyle

在VisualState中更改GridView GroupStyle
EN

Stack Overflow用户
提问于 2013-10-02 11:23:02
回答 3查看 470关注 0票数 1

在我的Windows8.1WinRT/XAML应用程序中,我有一个具有相应GroupStyle的分组GridView

代码语言:javascript
运行
AI代码解释
复制
<GridView ItemsSource="{Binding Source={StaticResource groupedViewSource}}">
    ...
    <GridView.GroupStyle>
        <GroupStyle>
            <GroupStyle.HeaderTemplate>
                <DataTemplate>
                    ...
                </DataTemplate>
            </GroupStyle.HeaderTemplate>
            <GroupStyle.Panel>
                <ItemsPanelTemplate>
                    <VariableSizedWrapGrid 
                         Style="{StaticResource NormalWrapGridStyle}" />
                </ItemsPanelTemplate>
            </GroupStyle.Panel>
        </GroupStyle>
    </GridView.GroupStyle>
</GridView>

现在,这是全屏视图的版本。我想要的是调整GridView的用户界面,以适应较小的显示宽度,例如在肖像模式。因此,我希望将GroupStyle.HeaderTemplate调整为适用于较小的标头,而调整GroupStyle.Panel以减少单个GridView组的边际。

通常情况下,我会使用不同的VisualState进行这样的UI调整,但似乎不可能在VisualState中设置不同的GroupStyle或更改相应的模板。有什么建议吗?

EN

回答 3

Stack Overflow用户

发布于 2013-10-04 18:35:21

是什么阻止您使用不同的Gridview进行纵向定位?您可以检测当前方向以隐藏/显示适当的内容,有关如何执行此http://www.zubairahmed.net/?p=1032的更多信息,请参阅我的博客帖子

票数 0
EN

Stack Overflow用户

发布于 2014-01-03 17:20:08

在这个问题上,我和@Zubair是一致的。如果你可以为每个方向做多个布局,你就有了一个更好的整体解决方案。如果您愿意,您可以将它们抽象为用户控件。如果愿意,您可以重用数据模板。但是,在单个布局中同时处理方向和监视器缩放是不必要的过度复杂性。

是这样读的:http://blog.jerrynixon.com/2013/12/the-two-ways-to-handle-orientation-in.html

如果你必须按照你想要的方式去做,我不推荐你这样做,你可以看看这个解决方案:http://xaml.codeplex.com/SourceControl/latest#MVA/201311_Blend/XamlSpace/ViewModels/MainPageViewModel.cs如果你喜欢,你可以下载整个项目。再说一次,这不是我会做的。

票数 0
EN

Stack Overflow用户

发布于 2020-12-04 12:37:11

不幸的是,看起来你不能做到这一点,即使是现在,在这么多年后,在W10上。你必须求助于代码:

代码语言:javascript
运行
AI代码解释
复制
GridView.GroupStyle.Clear();

清除,或

代码语言:javascript
运行
AI代码解释
复制
GridView.GroupStyle.Clear();
GridView.GroupStyle.Add((GroupStyle)Resources["YourGroupStyleKey"]);

无论如何,从你使用VisualStateManager.GoToState()的代码中进行设置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19135762

复制
相关文章
如何将GridViewEX升级到UWP(Universal Windows Platform)平台
引言 上一篇文章中,我们主要讲解了如何在保证GridView控件的用户体验基础上,扩展GridView生成GridViewEx控件,增加动态添加新分组功能等,本文在上文的基础上,介绍如何在Window
葡萄城控件
2018/01/10
2.8K0
如何将GridViewEX升级到UWP(Universal Windows Platform)平台
C#-ListView的使用
ListView顾名思义用来做列表数据展示,也是我们在开发中经常使用的控件之一,接下来将展示下它的一些使用场景,以满足不同的需求。
kdyonly
2023/03/03
1K0
C#-ListView的使用
扩展GridView控件——为内容项添加拖放及分组功能
引言 相信大家对GridView都不陌生,是非常有用的控件,用于平铺有序的显示多个内容项。打开任何WinRT应用或者是微软合作商的网站,都会在APP中发现GridView的使用。“Tiles”提供了一个简单易用,平铺方式来组织内容显示。Windows8的开始菜单是最典型的GridView 示例。“开始菜单”显示了系统中安装的所有应用程序,而且支持重新排列。 本文源于我们项目的开发人员,他们想在项目中提供与GridView相同的用户体验,想要创建类GridView控件。 GridView 可以显示大小不定的内
葡萄城控件
2018/01/10
3K0
扩展GridView控件——为内容项添加拖放及分组功能
Gridview导出到Excel,Gridview中的各类控件,Gridview中删除记录的处理
Asp.net 2.0中新增的gridview控件,是十分强大的数据展示控件,在前面的系列文章里,分别展示了其中很多的基本用法和技巧(详见< ASP.NET 2.0中Gridview控件高级技巧>)。在本文中,将继续探讨有关的技巧。
Java架构师必看
2021/03/22
2.7K0
在GridView内访问特定控件
本文我将为你演示如何访问GridView中的特定控件。我们会看到怎样去访问TextBox控件,DropDownList控件以及ListBox控件。
Java架构师必看
2021/03/22
2.6K0
gridview布局_GridView
<link href=”StyleSheet.css” rel=”stylesheet” type=”text/css” />
全栈程序员站长
2022/11/09
8220
gridview布局_GridView
gridview属性_GridView
GridView在生成HTML代码的时候会自动加上style=”border-collapse:collapse;”以及border=1,rules=”all”这些属性,这些在IE下都没什么影响,但是在FF下就会影响显示,style=”border-collapse:collapse;”;是由于设置了CellSpacing=”0″产生的,当设置CellSpacing=”1″后就没有,可以去掉style=”border-collapse:collapse;”;默认情况下CellSpacing=”0″,所以默认情况下会有style=”border-collapse:collapse;”这个属性生成。GridLines=”Both”会带来border=1,rules=all这两个属性,设置GridLines=”None”后border=0,rules属性则不会出现。
全栈程序员站长
2022/11/08
1.5K0
Android – 在Gradle中更改APK文件名
默认情况下,Android Studio中的Gradle构建命名为.apk文件app-release.apk。对应用程序build.gradle文件进行了一些小的更改,可以将.apk名称更改为<app name>-release-<version>.apk。 需要在app的目录下面修改build.gradle文件。 第一步是将project.archivesBaseName设置为您的应用程序名称。 android { compileSdkVersion 25 buildToolsVersio
code_horse
2018/07/02
3K0
GridView中DropDownList的事件
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { DropDownList drp = sender as DropDownList; GridViewRow row = drp.NamingContainer as GridViewRow; // GridView 中对应的行
全栈程序员站长
2022/10/01
6010
WPF ListView CellTemplate Border---设置ListView单元格的边框
1. 先看图片 2. 这是styleresource;应该还能精简掉很多; dd <Window.Resources> <Color x:Key="WindowColor">#FFE8EDF9</Color> <Color x:Key="ContentAreaColorLight">#FFC5CBF9</Color> <Color x:Key="ContentAreaColorDark">#FF7381F9</Color> <Co
liulun
2022/05/09
1.7K0
WPF  ListView  CellTemplate  Border---设置ListView单元格的边框
在Unity场景中更改天空盒的步骤
一、介绍 目的:在Unity场景中制作一个天空盒。 软件环境:Unity 2017.3.0f3,VS2013。 参考 skybox  二、自制一个天空盒 1,创建一个材质material 2,更改属性
Zoctopus
2018/06/04
8.4K0
【初学者指南】在ASP.NET MVC 5中创建GridView
介绍 在这篇文章中,我们将会学习如何在 ASP.NET MVC 中创建一个 gridview,就像 ASP.NET Web 表单中的 gridview 一样。服务器端和客户端有许多可用的第三方库,这些库能够提供所有必需的功能,如 Web 表格中的搜索、排序和分页等。是否包含这些功能,取决于应用的特殊需求,例如在客户端和服务器端提供搜索或其它功能的需求等。 可用的库 以下是一些可用的库和插件: Grid.Mvc MVCGrid.NET PagedList.MVC JQuery.Grid JQuery Grid
葡萄城控件
2018/01/10
6.3K0
【初学者指南】在ASP.NET MVC 5中创建GridView
让GridView中CheckBox列支持FireFox
在Asp.net中,可以通过模板列,在Gridview中实现CheckBox列的实现,相关的代码并不复杂,你可以参考这里,我抽取的部分代码如下: <script language=”javascript” type=”text/javascript”> function selectAll(obj) { var theTable = obj.parentElement.parentElement.parentElement; var i; var j = obj.parentElement.
Jianbo
2018/01/15
1.1K0
获取GridView中的某列值
    protected void GridView1_RowEditing(object sen
Java架构师必看
2021/03/22
10.5K0
在gridview和datagrid里设置列宽
无论是gridview还是datagrid,在绑定数据后,列宽都不是固定的,在设计时是没法设定的,只能通过绑定是触发的事件来重新设定。参考http://msdn2.microsoft.com/zh-cn/library/ms178296(VS.80).aspx 的解释. gridview的代码: protected int widestData; protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
Jianbo
2018/01/15
1.2K0
在Pandas中更改列的数据类型【方法总结】
有什么方法可以将列转换为适当的类型?例如,上面的例子,如何将列2和3转为浮点数?有没有办法将数据转换为DataFrame格式时指定类型?或者是创建DataFrame,然后通过某种方法更改每列的类型?理想情况下,希望以动态的方式做到这一点,因为可以有数百个列,明确指定哪些列是哪种类型太麻烦。可以假定每列都包含相同类型的值。
kirin
2021/04/19
20.7K0
在Pandas中更改列的数据类型【方法总结】
Gridview][UpdateCommand的写法要点]
在ASP.NET2.0中的GridView为我们浏览更新数据提供了一个方便的途径。我们只需要添加一个
Java架构师必看
2020/10/26
1.1K0
ASP.NET 2.0中GRIDVIEW排序
headertemplate中加一张UP.GIF和DOWN.GIF(就是升序,倒序的示意图)
Java架构师必看
2021/03/22
1.1K0
导出Excel在GridView1.RenderControl报错
导出Excel在GridView1.RenderControl报错 (2008-11-24 12:24:42)
全栈程序员站长
2022/09/09
2130
点击加载更多

相似问题

ItemsPanelTemplate在GridView GroupStyle中的不同

11

VisualState故事板改变GridView方向

11

在Silverlight中自动更改VisualState

12

更改VisualState中的值

20

在TextBox中在焦点上更改VisualState前景

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文