问题标签 [autosize]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
139856 浏览

wpf - 如何在 WPF 中将宽度设置为 100%

有什么方法可以告诉WPF中的组件占用 100% 的可用空间?

在 CSS 中

我有这个 XAML,但我不知道如何强制 Grid 采用 100% 的宽度。

结果看起来像

替代文字 http://foto.darth.cz/pictures/wpf_width.jpg

我把它变成了粉红色,所以很明显它需要多少空间。我需要将粉色网格设为 100% 宽度。

0 投票
2 回答
3388 浏览

c# - 由 Linq 查询填充的 C# AutoSize DatagridView

我有一个由 linq 查询填充的 datagridview 控件:

我希望 datagridview 根据查询返回的数据自动调整列的大小。

非常感谢帮助。

0 投票
1 回答
8283 浏览

wpf - 在 WPF 中,如何获取 tabItem 的内容以填充可用空间?

我不知道我在这里做错了什么。在下面的 XAML 中,边框没有填充 tabItem 上的可用空间(只是很多空白)。如何填充整个标签页?

0 投票
2 回答
3527 浏览

wpf - 在 WPF 中调整列表视图的大小

调整主窗口大小时如何调整列表视图的大小?

抱歉编辑。

想要设置 gridviewcolumn 的最小宽度。因此,当页面调整大小时,listview 列设置为最小宽度。可能吗?

谢谢标清

0 投票
2 回答
5797 浏览

wpf - 通过代码设置 TextBox.Width="*"

有谁知道如何设置 TextBox.Width 属性以填充代码中父容器的其余部分?在 Xaml 中,我只需将 Width 属性设置为 *,但我不知道如何在代码中执行此操作。

谢谢,罗伊

0 投票
2 回答
1649 浏览

wpf - 在基于 ListView 的多列树视图中自动调整模板列的大小

我正在使用我在这里找到的多列树视图控件http://www.codeproject.com/KB/WPF/wpf_treelistview_control.aspx

此控件中包含模拟树视图控件的第一列需要在展开/折叠节点时自动调整大小。

有什么帮助吗?

示例 XAML

谢谢, 吉图

0 投票
1 回答
22962 浏览

wpf - 如何让 UserControl 拉伸以填充分配的空间?

在 630 x 400 窗口中,我正在加载 XAML 元素:

  • 顶部的菜单
  • 动态用户控制
  • 底部的页脚

问题是,当我设置 UserControl 的背景时,颜色只会下降到 content。我当然希望 UserControl 的背景覆盖整个 UserControl。我试过了:

  • 用户控件中的VerticalContentAlignment ="Stretch"
  • 用户控件中的VerticalAlignment ="Stretch"
  • 主视图中的VerticalContentAlignment ="Stretch"
  • MainView中的VerticalAlignment ="Stretch"

但是颜色仍然拒绝下降。我不想设置固定宽度,因为用户可以增加应用程序的大小。

如何让我的 UserControl 的背景颜色填充 UserControl 的整个区域,而不仅仅是其内容区域?

PageItemOptionsView.xaml:

MainView.xaml:

...

0 投票
1 回答
6847 浏览

silverlight - 如何根据其内容自动调整 Silverlight 3 用户控件的大小?

使用 Silverlight 3,我正在尝试重新创建类对象可视化,如 Visual Studio 的类图中所示。但是,我的对象将代表数据库对象而不是类定义。如以下两张图片所示,我已经部分成功。

替代文字 http://img41.imageshack.us/img41/5669/tablestructurenotexpandb.png http://img41.imageshack.us/img41/7634/tablestructurenotexpand.png

这两个都是以固定大小创建的,因此它们不会根据内容自动调整大小,这是正确的。

但是,我希望能够分别根据控件中的行数和列数自动调整控件的高度和宽度。我希望能够以完全声明的方式做到这一点。此外,即使我更改字体,我也希望它能够正确自动调整大小。

然而,我不确定我将如何去做。我不确定我是否使用或多或少适合自动调整大小的控件。任何帮助将非常感激。

这是创建此控件的 XAML。

0 投票
3 回答
60896 浏览

.net - 如何使 DockPanel 填充可用空间

我正在尝试ItemsControl(ListBox). 为此,我创建了以下内容DataTemplate

但是,当商品显示在我的购物车中时,名称和价格TextBlocks并排放置,右侧有大量空白。

想知道强制DockPanel拉伸以填充所有可用空间的最佳方法ListItem是什么?

0 投票
2 回答
4221 浏览

wpf - 将 WPF 控件设置为扩展以填充可用空间,仅此而已

如何设置 WPF 控件以填充其父容器中的可用空间,但不扩展父容器?

以下片段描述了我正在尝试的布局。我想Grid拉伸以容纳Expander,而我想ListBox只填充Grid。当太小而无法显示所有s 时,我希望ListBox出现 的滚动条。GridListBoxItem

目前发生的情况是Grid拉伸以适应整个ListBox,并且出现了外部ScrollViewer的垂直滚动条。Expander我只希望在屏幕太大而无法显示外部滚动条时出现。