2012-02-28 18 views
7

क्या WPF में BringIntoView विधि को एनिमेट करना संभव है? हम अपने ScrollView का एक अच्छा एनिमेटेड संक्रमण चाहते हैं, बस इसे निहित नियंत्रण पर कूदने के बजाय। हम इसे कैसे करते हैं?क्या WPF में BringIntoView विधि को एनिमेट करना संभव है?

उत्तर

1

BringIntoViewRequestBringIntoView घटना है कि उस तत्व से बुलबुले को जन्म देती है। आमतौर पर है कि एक ScrollViewer जो अनुरोध कतारों और फिर अंत में ItemsPresenter में पैनल के MakeVisible कॉल (अगर यह IScrollInfo लागू करता है और CanContentScroll सच है) या ScrollContentPresenter की है कि द्वारा नियंत्रित किया जाता। इसलिए स्क्रॉलव्यूवर इसे पकड़ने से पहले आपको BringIntoView को अवरुद्ध करने की आवश्यकता होगी या आपको एक कस्टम पैनल की आवश्यकता होगी जो ISCrollInfo लागू करता है (यानी यह अपनी स्क्रॉलिंग को संभालता है) और फिर आप यह निर्धारित कर सकते हैं कि कंटेनर को कैसे दिखाना है।

संबंधित मुद्दे