WPF获取元素的ColumnSpan

Ren*_*der 2 wpf grid columnspan

在网格中为UIElement设置列跨度非常容易.

Grid.SetColumnSpan(extBorder, gridFormular.ColumnDefinitions.Count());
Run Code Online (Sandbox Code Playgroud)

但阅读元素的ColumnSpan是什么意思?怎么做?

use*_*116 6

您可以在列spanFrameworkElement.GetValue依赖项属性标识符上使用:

var columnSpan = (int)extBorder.GetValue(Grid.ColumnSpanProperty);
Run Code Online (Sandbox Code Playgroud)

此相同策略适用于检索元素上存在的任何依赖项属性的值.

  • +1不要忘记Grid.GetColumnSpan(http://msdn.microsoft.com/en-us/library/system.windows.controls.grid.getcolumnspan.aspx) (2认同)

HCL*_*HCL 5

除了使用如 Sixlettervariables 所示的 GetValue(Grid.ColumnSpanProperty) 之外,您还可以使用Grid.GetColumnSpan()