सामग्री ओवरफ्लो के साथ मरोड़ते स्टोरीबोर्ड एनीमेशन

मैं एक अनौपचारिक नेविगेशन मेनू के साथ एक आवेदन बनाना चाहता हूँ। यह स्क्रीन दिखाती है कि मैंने अभी तक क्या किया है।

enter image description here

जब मैं अपने ऐप से नेविगेट करता हूं, तो वर्तमान सामग्री फीका और स्लाइड करती है और नया फीका होता है। यहां मेरी स्टोरीबोर्ड हैं:


    


    
    

यह ठीक काम करता है। जब तक सामग्री मेरे कंटेनर में फिट बैठती है। अन्यथा यह कुल झटके। दूसरा पृष्ठ यहां दिया गया है:

enter image description here

और इस तरह मैं अपनी सामग्री बदलता हूं और स्टोरीबोर्ड शुरू करता हूं:

if (_currentMenuItem == null || _currentMenuItem != MenuItem)
{
    if(_currentMenuItem!= null)
        _currentMenuItem.Background = TransparentBrush;
    _currentMenuItem = MenuItem;
    _currentMenuItem.Background = MenuItemAccentBrush;

   //Yes I know that this isn't the best way^^
   //But it works
    int i = -1;
    if (MainContentPane.Content is Overview)
        i = 0;
    else if (MainContentPane.Content is Todayview)
        i = 1;
    else if (MainContentPane.Content is Tasksview)
        i = 3;

    MainContentPane.Opacity = 0;
    MainContentPaneHelper.Content = null;
    MainContentPane.Content = control;

    switch (i)
    {
        case 0:
            MainContentPaneHelper.Content = _overview;
            break;
        case 1:
            MainContentPaneHelper.Content = _today;
            break;
        case 3:
            MainContentPaneHelper.Content = _tasks;
            break;
    }

    MainSlideIn.Begin();
    MainSlideOut.Begin();
}

अद्यतन 2:

यह मेरा कंटेनर है:



    
    
    
        
            
        
    

0
मैंने अपनी पोस्ट अपडेट की है :) मैं ContentControls का उपयोग कर रहा हूं
जोड़ा लेखक Jan Peter, स्रोत
एक ग्रिड के अंदर: <ग्रिड एक्स: नाम = "लेआउट रूट" मार्जिन = "70,0,0,0">
जोड़ा लेखक Jan Peter, स्रोत
मैंने अपनी पोस्टिंग अपडेट की है। कोई कोल नहीं हैं
जोड़ा लेखक Jan Peter, स्रोत
आपके स्टोरीबोर्ड ठीक दिखते हैं, उन्हें कंपोजिटर थ्रेड द्वारा संभाला जाना चाहिए और चिकनी होना चाहिए। मुझे आपके MainContentPane या MainContentPaneHelper की सामग्री को बदलने का संदेह है, किसी भी तरह ऑब्जेक्ट की स्थिति और आकार को फिर से गणना करने के लिए मजबूर करता है। आप किस कंटेनर का उपयोग कर रहे हैं? ग्रिड, कैनवास, स्टैकपैनल, ...? यदि आप ग्रिड का उपयोग कर रहे हैं, तो क्या आपके कॉलम निश्चित आकार या ऑटो आकार के साथ सेट हैं?
जोड़ा लेखक Kevin Gosse, स्रोत
लेकिन आपकी सामग्री नियंत्रण किस प्रकार के कंटेनर के अंदर रखा जाता है? ;)
जोड़ा लेखक Kevin Gosse, स्रोत
और स्तंभों को कैसे परिभाषित किया जाता है? निश्चित चौड़ाई या ऑटो?
जोड़ा लेखक Kevin Gosse, स्रोत