我做了一些自定義附加屬性,使我可以在任何控件上創建「彈出」效果。C#WPF - Global ScrollViewer模式
當一個布爾型DependencyProperty被切換時,它動畫的寬度和/或高度。
是否有一個很好的方法來設置控件中的所有ScrollViewer的滾動條可見性,以在此效果期間隱藏?您可以在動畫中看到一些醜陋的滾動條。
我寧願不必在動畫開始時遍歷視覺樹,然後在動畫完成時再次執行。
編輯:雖然備用解決方案將是不錯的,在這一點上,我寧願綁定到只讀附加屬性名爲IsAnimating來處理設置滾動可見性。
是否有一個全球性的方式來呢?
將Aviad標記爲自他幫助以來的答案,雖然我上面的編輯是我的配合。 – jonathanpeppers 2009-12-30 16:45:27