当前位置: 首页 > 知识库问答 >
问题:

控制网格内列表框的宽度

东方淇
2023-03-14

我有风景。视图内部的网格分为2列。

<Grid x:Name="grdView">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto" />
            <ColumnDefinition Width="*" />
        </Grid.ColumnDefinitions>

在自动列(列0)中,我有另一个视图

<Border Grid.Column="0" Style="{DynamicResource BorderStyle}">
    <Views:ViewerDataBrowser x:Name="dataBrowser" DataContext="{Binding ViewDataBrowserInstance}" />
</Border>

我希望列表框适合在网格内,不显示滚动条,即使文本块有很长的文本。请提出一个解决办法。

共有1个答案

吴峰
2023-03-14

您可以按照MSDN站点上的描述获取和设置列表框的HorizonalScrollBar属性。当设置列表框的宽度(前UWP)时,您可以使用设备独立像素(倾斜)。另外,您可以将宽度设置为与列表框容器的宽度成比例,而不是使用常量--尽管不建议使用vs dip和自动调整大小,因为某些维度的行为更好。

 类似资料:
  • 我有一个有3列的网格。问题是第3列比其他两列更宽。都不是 网格-模板-列:重复(自动拟合,最小(33.33%,1fr)); 也不 网格自动列:33%; 工作,因为IE11不支持自动拟合和网格自动列。 在IE11中有没有替代的方法来实现这一点呢?多谢了。

  • 我该怎么办? 给定下面的html编码,我如何1.)锁定第一行(表头)不滚动和2.)有一个1px固体#ccccc的内表边框 谢谢你的帮助! 杰伊 样式编码: 正文:

  • 我有4列网格窗格(fixed1,liquid,fixed2,liquide)。每个液柱的宽度必须为=(gridpane width-fixed1-fixed2)/2。换句话说,是液柱宽度的50%。重要提示:所有宽度=液体宽度固定宽度。为了设置列约束,我找到了以下代码: 但是,此代码设置的不是液体宽度的百分比,而是所有宽度的百分比。怎么做?

  • 本文向大家介绍EasyUI 数据表格datagrid列自适应内容宽度的实现,包括了EasyUI 数据表格datagrid列自适应内容宽度的实现的使用技巧和注意事项,需要的朋友参考一下 项目初期在加载数据表格的时候为了提高表格数据渲染速度,设置了默认宽度。 现需求需要加一个表格自适应的功能,触发改功能,改变列宽度,但是不重新渲染表格,不发生数据请求。 设计思路,遍历每项的所有数据,比较字节符串长度,

  • 本文向大家介绍JS控制网页动态生成任意行列数表格的方法,包括了JS控制网页动态生成任意行列数表格的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JS控制网页动态生成任意行列数表格的方法。分享给大家供大家参考。具体分析如下: 这是一个非常简单使用的JS在线生成表格的代码效果 通过JS功能代码,直接输入行数和列数就可以自动生成你需要的表格 当然你也可以扩展JS代码实现生成文字的各种形式