當ItemsControl中的項目溢出其容器時,如何使用觸發器交換模板?如何知道ItemsControl何時溢出其ScrollViewer?
在我當前的實現中,我想根據ItemControl的當前狀態是否如果滾動條可見性設置爲Auto時內容會導致ScrollViwer的滾動條出現,來顯示更簡短的模板形式。所以我對ScrollViewer或ItemsControl中的任何屬性感興趣,這可能會給我一個關於它是否溢出它的ScrollViewer的線索。如果我必須使用一些自定義的ValueConverter來創建一個合理的布爾值來綁定,我想這也沒關係。
以某種方式比較ScrollViewer和ItemsControl的ActualWidth屬性是否有意義?我首先要去那條衚衕,看看我能否得到它的工作。 – jpierson 2009-10-06 23:36:24
也許使用ExtentWidth或ViewportWidth或比較兩者可能會使我找到正確的解決方案。現在正在嘗試。 – jpierson 2009-10-06 23:56:09