2015-09-15 12 views
8

मैं विंडोज 10 यूडब्लूपी में प्रोग्रामिंग करता हूं। मेरे पास Xaml में फ़्रेम है कि जब पृष्ठ पृष्ठ से दूसरे पृष्ठ पर नेविगेट करता है तो मैं बाएं और ऑफ स्क्रीन को स्लाइड करने के लिए पृष्ठ/सामग्री रखना चाहता हूं। फ़्रेम नेविगेशन एनिमेशन कैसे करें कोई विचार?यूडब्ल्यूपी पेज संक्रमण एनिमेशन

उत्तर

17

एनीमेशन में निर्माण का उपयोग करने का प्रयास करें।

कुछ बिल्ड-इन एनिमेशन हैं जो Info के साथ समाप्त होते हैं, तो आपको उन्हें स्वयं से आजमाएं।

+1

विषम। मैंने xaml के बराबर कोशिश की, और यह सिर्फ एमुलेटर दुर्घटनाग्रस्त हो गया। लेकिन यह काम किया! –

+0

एक्सएएमएल में संक्रमण जोड़ना काम करना चाहिए। लेकिन सुनिश्चित करें कि आपने यह ठीक किया है कि उपर्युक्त कोड क्या है, और इसे कुछ कारणों से क्रैश करना होगा। – JuniperPhoton

+0

अच्छा जवाब, लेकिन थोड़ी अधिक स्पष्टीकरण और दस्तावेज़ों के लिए एक लिंक की कमी है ... –

0

ऐसा करने का एक अंतर्निहित तरीका है, लेकिन यह केवल अनुकूलन योग्य एनिमेशन/पृष्ठ संक्रमणों के सेट का समर्थन नहीं करता है।

यदि आप कस्टम एनिमेशन करना चाहते हैं तो आपको अपने स्वयं के फ़्रेम + पृष्ठ उप-वर्गों को लागू करने की आवश्यकता होगी, जहां आपके पृष्ठों में अपना प्रवेश/छोड़ने वाले एनिमेशन होते हैं और नेविगेट करते समय आपकी फ़्रेम इन्हें कॉल करती है। पृष्ठ के constructor में

protected virtual void SetUpPageAnimation() 
{ 
    TransitionCollection collection = new TransitionCollection(); 
    NavigationThemeTransition theme = new NavigationThemeTransition(); 

    var info = new ContinuumNavigationTransitionInfo(); 

    theme.DefaultNavigationTransitionInfo = info; 
    collection.Add(theme); 
    this.Transitions = collection; 
} 

इस विधि कॉल और आप पाएंगे कि जब आप में शामिल होने या Page छोड़ वहाँ एनीमेशन हो जाएगा:

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