到目前为止,我有:
myDockPanel.SetValue(HorizontalAlignmentProperty, TextAlignment.Center);
我知道TextAlignment.Center
不对。有谁知道这应该是什么?
答案 0 :(得分:5)
myDockPanel.HorizontalAlignment = HorizontalAlignment.Center;
答案 1 :(得分:4)
HorizontalAlignment
(以及所有DockPanel
)定义的FrameworkElement
属性值为HorizontalAlignment
。它应该是:
myDockPanel.SetValue(DockPanel.HorizontalAlignmentProperty, HorizontalAlignment.Center);
答案 2 :(得分:2)
DockPanel
控件没有“水平内容对齐”属性。如果您打算设置 HorizontalAlignment
属性,那么您可以使用
myDockPanel.HorizontalAlignment = HorizontalAlignment.Center;
或
myDockPanel.SetValue(HorizontalAlignmentProperty, HorizontalAlignment.Center);
由于HorizontalAlignement
(第一个示例)的属性设置器调用对象上的SetValue
(第二种方法),所以几乎完全相同。
请确保您拥有System.Windows
命名空间的using语句。
希望这会有所帮助:)