问题标签 [wpf-grid]
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.
c# - WPF 网格鼠标事件
我想知道,在 wpf 中捕获鼠标事件的最佳方法是什么Grid
?
我想在鼠标滚轮在Grid
.
我试图创建一个自定义网格,但那不起作用。
有任何想法吗?
c# - WPF Grid 上的底部边框
我想在网格中的每一行设置一个底部边框,但只能找到如何在每个单元格周围放置所有 4 个边框。
对于我正在使用的另一个需要所有四个边框的网格,我正在使用
PS 网格的内容是一些标签、文本框等。如果这很重要的话。
.net - WPF 防止动态网格内容超出父大小
拥有一个宽度不得超过 700 像素的 UserControl。已将其 MaxWidths 设置为 700px。
里面是一个网格 - 3 列。第一列和第二列将有标签,第三列将输入字段。标签内容将根据语言动态变化。
我要做的是让我在第 2 列中的输入字段尽可能宽,一旦第 0 列和第 1 列中的标签在加载控件时动态获取它们的内容。
我已经设置:
1) 第 2 列的最小宽度,以确保如果第 0 列和第 1 列中的标签太宽,输入字段不会完全隐藏。
2) 将第 2 列设置为 Width="*" 以让我的输入字段在设置标签时使用所有可用宽度。
3) 列 0 和 1 Width="Auto" 让它们根据需要增长以适应标签。
现在我遇到了这个问题 - 如果第 0 列或第 1 列的文本太长,则整个网格开始扩展超出其容器的最大大小,并且第三列被切断。有没有办法阻止这种情况,而不在第 0 列和第 1 列上设置 MaxWidth?
xaml - 如何在整个网格上拉伸按钮,xaml
我在整个网格上拉伸按钮时遇到问题。
我的代码如下所示:
但它对我不起作用,并且在整个网格上拉伸按钮,我尝试了 maxwidth/maxheight 但它也没有正常工作有人知道吗?
c# - 示波器显示
我正在尝试为示波器设计一个 GUI,作为我 MTech 项目的一部分。虽然在从用户那里获取 X 和 Y 轴的输入后设置比例没有问题,但我在显示波形时遇到了麻烦。现在,我正在使用PolyLine
. 每次接收到一个新值,disp
就更新数组,清除当前内容并显示波形。这是我写的一段代码,只是为了添加元素并清除Grid
.
我有以下疑问 1)为什么单击应用按钮时元素不显示 2)必须有比清除整个网格并重新显示整个数据更好的方法
任何形式的帮助表示赞赏。
c# - 动态添加填充有绑定文本框的网格行
我最近完成了我的第一个 MVVM 风格的应用程序,其中包含一定数量的列/行和控件。
我现在要做的是,根据 中的项目数,observableCollection<myClass>
在主网格中添加一行,其中填充了绑定到 observableCollection 的每个项目中的属性的文本框。
因此,例如,这是一个视图模型示例:
这是模型类:
这是一个示例视图:
假设我调用的某个函数将三个项目添加到 _vehCollection。发生这种情况时,我希望网格在现有行下方添加三行,这三行中的每一个都包含两个文本框,这些文本框绑定到我的 Vehicle 类中每个项目的属性。我还想指定Grid.Column
它们将出现的位置(它们将水平出现在同一行上,而不是垂直出现)。
我尝试使用ItemsControl
,它确实使文本框出现,但它出现在网格的左上角。我无法让它出现在现有行的下方。
注意:我在主网格中有更多的行/列定义和其他控件。我不想重做这一切。
wpf - WPF ScrollViewer 将控件推出窗口
我有一个DockPanel
,其中包含一些控件,包括ScrollViewer
.
我想要发生的事情是ScrollViewer
允许滚动网格,而无需将其他控件推离表单底部。
相反,ScrollViewer
展开到窗口的高度,而不是 的顶部Button
,推动Button
窗体底部的关闭。为什么是这样?我如何解决它?
我想要屏幕顶部的菜单栏,屏幕底部的按钮,以及ScrollViewer
中间的网格。我究竟做错了什么?
c# - WPF Grid Layout query
In a WPF Project I have a Grid
defined with two rows each containing a ListBox
. The RowDefinition
s have their Height = '*'
so equal space is allocated to each ListBox
. What I would like to happen however, is that when either ListBox
is not fully needing all its own space (through items being removed at runtime) then that 'spare' space is given over to the other ListBox
.
So, using the code I list below, both ListBox
's start off with equal space which is correct. Pressing the button deletes some entries from the top ListBox
(topList), resulting in white space below the remaining 2 entries. It's this space I would like to be granted to the bottom ListBox
. And vice versa.
XAML:
Code behind: