RowDefinition MinSize属性消失了吗?

时间:2012-01-17 15:56:49

标签: wpf grid

非常奇怪的情况......

在VS2010中使用调试器我可以查找RowDefinition的属性MinSize,它定义在它的基类DefinitionBase上。我也可以在即时窗口中询问此属性的值。请参阅随附的screendump。

但是,当尝试在代码中使用此属性时,它会给出一个错误说明:

'System.Windows.Controls.RowDefinition' does not contain a definition for 'MinSize' and no extension method 'MinSize' accepting a first argument of type 'System.Windows.Controls.RowDefinition' could be found (are you missing a using directive or an assembly reference?)

同时查看MSDN RowDefinition Class没有MinSize这样的属性(也不在DefinitionBase上)。

我感到非常困惑。任何帮助将不胜感激。

enter image description here

1 个答案:

答案 0 :(得分:2)

MinSize似乎是internal从这里开始(请注意属性图标顶部左下方的黄色图标),不是您想要MinHeight吗?

(你没有在IDE中看到你无法获取或设置的属性,它只会是混乱的,所以你通常只看到public个,如果你从某个类继承,你也会得到protected成员)