0
一個非常奇怪的情況...RowDefinition MinSize屬性消失了嗎?
在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)。
我覺得很困惑。任何幫助,將不勝感激。
好的。我能理解這一點。但是,如何在即時窗口中直接「查詢」內部價值呢?爲什麼文檔沒有提到這個內部屬性。關於MinHeight - >在調用代碼中的Measure之後,它沒有被設置(保持爲0)(我嘗試使用網格將大頁面分頁到固定文檔中,並嘗試使用此網格中的行的高度信息來確定在哪裏放置分隔符;) – 2012-01-18 08:41:41
@JoepGreuter:爲了調試,知道所有的值是很有用的,這樣你就可以搞定它們了。這些文檔沒有列出它們,因爲它們沒有在IDE中顯示,它們只是混亂,它們是一個你不應該依賴的實現細節,它們可能會在下一個版本中消失,因爲它們不是公共界面的一部分。 – 2012-01-18 10:18:32