标签: gridlength

如何在代码隐藏中使用WPF的星号大小值?

我在代码隐藏中创建了一些控件,并希望动态设置它的大小.我可以分配数值System.Windows.GridLength.Auto,但没有相应的"*".
是因为在"*"解析WPF时,来自XAML的内容会被转换为代码吗?

为此提供一些细节:有一个有三行的网格.我希望顶行和底行占用所有空间,而中间行保持自动调整大小.

wpf code-behind gridlength

20
推荐指数
1
解决办法
8779
查看次数

C#WPF - GridLength GridUnitType.Auto

任何人都可以解释使用之间的区别:

 GridLength length = new GridLength(0, GridUnitType.Auto) 
Run Code Online (Sandbox Code Playgroud)

 GridLength length = new GridLength(1, GridUnitType.Auto)
Run Code Online (Sandbox Code Playgroud)

我对此的有限了解使我相信这些都是相同的解决方案,因为它表示自动存在......"自动",因此使双值冗余.

我见过的大多数例子都显示GridUnitType.Auto前面有1而不是0,但在我看来,任何一个选项都是一样的吗?

是这种情况还是任何人都可以了解这些是否/如何不同

c# wpf gridlength

9
推荐指数
1
解决办法
1万
查看次数

如何将GridLength动画从"自动"分离到"*"?

我需要使用a来设置此属性的动画Storyboard.写自己的动画是最好的选择吗?

wpf animation xaml gridlength

4
推荐指数
1
解决办法
3624
查看次数

int到System.Windows.GridLength - VB.NET

如何在VB,NET中将int转换为System.Windows.GridLength,以便我可以在Silverlight(xaml)中设置网格行的高度.

在xaml文件中:

<RowDefinition Height="0" x:Name="rowerror"  />
Run Code Online (Sandbox Code Playgroud)

在VB.NET中:

rowerror.Height = CType(30, System.Windows.GridLength)
Run Code Online (Sandbox Code Playgroud)

这是我在VB.NET中写的.我知道我错了,但是如果int to System.Windows.GridLength怎么办,那么"rowerror"的高度是否为30?

vb.net silverlight gridlength

2
推荐指数
1
解决办法
3318
查看次数

标签 统计

gridlength ×4

wpf ×3

animation ×1

c# ×1

code-behind ×1

silverlight ×1

vb.net ×1

xaml ×1