为网格中的UIElement设置列跨度非常简单。WPF获取元素的ColumnSpan
Grid.SetColumnSpan(extBorder, gridFormular.ColumnDefinitions.Count());
但是阅读元素的ColumnSpan有什么用? 如何做到这一点?
为网格中的UIElement设置列跨度非常简单。WPF获取元素的ColumnSpan
Grid.SetColumnSpan(extBorder, gridFormular.ColumnDefinitions.Count());
但是阅读元素的ColumnSpan有什么用? 如何做到这一点?
您可以在dependency property identifier for the column span使用FrameworkElement.GetValue
:
var columnSpan = (int)extBorder.GetValue(Grid.ColumnSpanProperty);
同样的策略适用于获取其存在的元素上的任何依赖项属性的值。
除了使用GetValue(Grid.ColumnSpanProperty)(如六个字母变量所示)外,还可以使用Grid.GetColumnSpan()。
+1,简单的答案。无论出于什么原因,我认为没有一个:) – user7116
+1为您的伟大答案。 –
快速燃烧。非常感谢。 –
+1不要忘记Grid.GetColumnSpan(http://msdn.microsoft.com/en-us/library/system.windows.controls.grid.getcolumnspan.aspx) – HCL
@sletterlettervariables:已添加为答案... – HCL