问题标签 [rowdefinition]

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 投票
1 回答
5000 浏览

wpf - 在 WPF 中,如何从属于它的 UIElement 中获取 RowDefinition 对象?

以下面的窗口布局为例:Grid定义了一个元素。它有 3 行。每行都有一个 Button 元素。如何获取RowDefinition它所属的 Button 的对象?谢谢。

注意:通过调用Grid.GetRow(Button element),我得到了Grid.RowButton 元素的属性。我不需要那个 - 相反我需要实际的RowDefinition对象。

0 投票
1 回答
194 浏览

c# - 在 wpf 网格中设置全局行定义

我有一个带有两个标签的网格。

我知道我可以为每一行添加,但如果我有 100 行,我需要添加 100 行定义。有没有办法全局设置行定义,以便所有行/列都继承它们的属性?

0 投票
2 回答
906 浏览

c# - RowDefinition Height = Auto doesn't work?

Please have a look at my code below:

Output of the code above:

enter image description here

Now my question very simple, why there is empty space above the button? I've already set all RowDefinition Height="Auto", when there isn't any value in my variable, shouldn't the box shrink to left only button?

Please note that all the variable such as [someViewModel].Title, [someViewModel].AnotherText, [someViewModel].AnotherText2, [someViewModel].Source will be null

0 投票
2 回答
497 浏览

wpf - 如何获得 RowDefinition 的逻辑子代?

我已经扩展了RowDefinitionasRowDefinitionExtended和 In that,我什么时候可以得到LogicalChildren属于 this的RowDefinition。我的意思是我可以在哪个覆盖中获得LogicalChildren

我的要求是,我需要检查它的所有内容LogicalChildren并相应地Visibility更改它Height

我怎么能这样做?任何想法?

更新:

代码已更新,在加载时我可以这样做并且效果很好。但我的问题是,加载后正在更改控件的可见性......那么在更改可见性时是否有任何通知?当布局更新时,我正在寻找一个事件......

我可以将它用于任何活动吗?

0 投票
1 回答
139 浏览

c# - 为什么创建网格时出现异常

我必须创建一个网格数组,这个数组的大小是动态确定的。

我的尝试是:

它没有给出任何错误,但是当我运行时它给出了异常: The object reference is not set to an instance of an object.

编辑:我想使用数组,因为:在初始化之前我必须这样做:

如果您建议我不要以编程方式工作,那么我想提前通知我我很清楚,但我有义务这样做,因为我正在从事已经开发的项目并且没有更多选择。如果有人让我摆脱这个错误或任何其他替代方案来实现这一目标,那将是一个很大的帮助。

0 投票
1 回答
269 浏览

c# - 故事板针对 WP8 的 GridLength

我想为改变高度的 RowDefinition 制作一个故事板,我发现对我有帮助。当我想创建类GridLengthAnimation时,唯一的问题是我无法将其设为 AnimationTimeline。这是因为windows phone 8不支持吗?

在这种情况下,是否有另一种方法可以为 RowDefinition 制作故事板?

0 投票
1 回答
77 浏览

wpf - 如何让两个孩子占据父网格的 100% 和 20%?

我有一个有 2 行的网格。我想放置一个矩形以占用 100% 的网格高度,并将一个文本框放置在网格之外(溢出)。

我的 XAML 代码:

输出:

预期的:

0 投票
1 回答
490 浏览

xaml - RowSpan "Auto" 为 WP8.1 合并两行

我有一个网格,我在其中使用列定义创建了三行。在第一行中,我放置了一个带有矩形的网格并设置 Rowspan = 2。在第二行中,我还有一个带有矩形的网格。而不是第一行只是稍微重叠第二行,这是我希望的,它们完全重叠,似乎只有一行。

Te RowDefinition Height 我已设置为 Auto,因为我希望稍后通过单击按钮来更改行的高度。

有没有办法避免使用 RowDefinition 的自动高度合并两行?

到目前为止我得到的代码是:

0 投票
4 回答
1085 浏览

wpf - Grid RowDefinintion 固定高度被忽略

我有一个简单的两行网格,第一行具有固定高度。在里面,我有一个 RowSpan="2" 的元素,在顶部还有另一个元素,它应该只位于第一行:

但是,第一行的实际高度只是忽略了高度设置,比预期的要大得多。

这是网格中的错误吗?我该如何解决这个问题?

0 投票
2 回答
994 浏览

c# - c# wpf行定义

我需要一些代码的帮助。如何将一行分成两列。我的代码在此文本下。

那么如何将第 0 行分成两列,谢谢