问题标签 [gridlength]

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 回答
2445 浏览

c# - 在 WPF 中添加/减去 GridLength

我有三列,左列和右列中包含两个扩展器。当两个扩展器都崩溃时,我需要在整个窗口的中间列中排列内容。为此,我需要计算网格长度。

例如

怎么获得

0 投票
2 回答
3914 浏览

vb.net - int 到 System.Windows.GridLength - VB.NET

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

在 xaml 文件中:

在 VB.NET 中:

正如我在 VB.NET 中所写的那样。我知道我错了,但是如果将 int 设置为 System.Windows.GridLength 以使“rowerror”的高度是否为 30,您该怎么办?

0 投票
1 回答
3807 浏览

wpf - 如何将 GridLength 从“Auto”离散为“*”?

我需要使用Storyboard. 写自己的动画是最好的选择吗?

0 投票
1 回答
10361 浏览

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

我在代码隐藏中创建了一些控件,并希望动态设置其大小。我可以分配数值以及System.Windows.GridLength.Auto,但没有等效于"*"
那是因为"*"当 WPF 被解析时,来自 XAML 的代码被翻译成代码?

给出一些细节:有一个三行网格。我希望顶行和底行占据所有空间,而中间行保持自动调整大小。

0 投票
1 回答
3428 浏览

wpf - XAML 中的 WPF GridLength

我正在尝试在 Common.xaml 中定义一个公共 Width 资源,该资源将由不同的控件共享,如下所示:

然后我在 ButtonStyle.xaml 中定义的 Button 样式中使用它

Common.xaml 包含在 App.xaml 的 ResourceDictionary 定义中的 ButtonStyle.xaml 之前。当我运行应用程序(在 .Net3.5 SP1 上)时,出现以下异常:

有人对我做错了什么有任何想法吗?提前致谢。

0 投票
1 回答
15492 浏览

c# - C# WPF - GridLength GridUnitType.Auto

谁能解释使用之间的区别:

我对此的有限了解使我相信这些都是相同的解决方案,因为 auto 就像它所说的那样......“auto”,因此使双重价值变得多余。

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

是这种情况吗,或者任何人都可以阐明这些是否/如何不同

0 投票
1 回答
907 浏览

c# - 为 GridLength 资源分配静态值

案子

我在我的 WPF 窗口中定义了一系列 GridLenghts 作为资源:

由于此滚动条高度取决于所使用的操作系统,因此我想重构这行代码以使用静态参数值SystemParameters.Horizo​​ntalScrollBarHeight

问题

我已经尝试了这两条线:

导致相同的编译时错误:

问题

  • 是否可以在 XAML 中以声明方式执行此操作?
  • 如果是,如何?
  • 如果没有,是否有一个不包含代码隐藏的简洁解决方案?

提前致谢!

0 投票
1 回答
269 浏览

c# - 故事板针对 WP8 的 GridLength

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

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

0 投票
2 回答
539 浏览

wpf - 用于创建 GridLength 的 StaticResource 的命名空间

我正在尝试创建一个 GridLength 类型的 StaticResource 以在我的 XAML 中使用。我想定义统一宽度的列,但我似乎无法在 Xaml 中找到允许我定义我的 StaticResource 的命名空间。在文档中,我发现 GridLength 结构存在于这个命名空间Windows.UI.Xaml下;但是,当我尝试在我的 Xaml 文件顶部包含名称空间时,我似乎找不到它。

这是我的 XAML:

以下是我的问题: 1. 我使用什么命名空间?2. 如何声明 GridLength StaticResource?3.我是否正确使用了property属性?我在文档中找到了它,但不确定如何正确使用它。

0 投票
1 回答
375 浏览

wpf - WPF中1颗星(GridUnitType.Star)有多少像素

我在这里找到

我想知道,1星=?像素

我在互联网上被联系到,但我找不到任何关于此的线程

谢谢。