2017-10-22 3 views
0

プロジェクトのデバッグ中に、パネルのアニメーションが表示されません...遅れているだけですが、遷移は表示されません。C# - ブニフアニメーションが機能しません

if (sidePanel.Width == 260) 
{ 
    PanelAnimator.ShowSync(sidePanel); 
    sidePanel.Width = 0; 
    panelProduct.Height = 0; 
    panelOrdering.Height = 0; 
    panel4.AutoScroll = false; 
} 
else 
{ 
    PanelAnimator.ShowSync(sidePanel); 
    sidePanel.Width = 260; 
    panel4.AutoScroll = true; 
} 

答えて

0

サイドパネルが既に示されているので、このPanelAnimator.ShowSync(sidePanel);PanelAnimator.HideSync(sidePanel);であるべきです。

PS:サイドパネルVisibleプロパティがShowSync前に偽でなければなりません(パネル)V.V

if (sidePanel.Width == 260) 
{ 

    sidePanel.Width = 0; 
    panelProduct.Height = 0; 
    panelOrdering.Height = 0; 
    panel4.AutoScroll = false; 
    PanelAnimator.HideSync(sidePanel); 
} 
else 
{ 

    sidePanel.Width = 260; 
    panel4.AutoScroll = true; 
    PanelAnimator.ShowSync(sidePanel); 
} 
ような何か
関連する問題