0
單擊一個按鈕後,我必須增加窗體窗體的高度。 我需要的,因爲我嘗試用XML代碼要做到這一點,並做得很好做到這一點編程,但它的工作我點擊按鈕,每一次,我需要用一下只有一個按鈕,只需一次動畫以編程方式在WPF中創建窗口窗體
單擊一個按鈕後,我必須增加窗體窗體的高度。 我需要的,因爲我嘗試用XML代碼要做到這一點,並做得很好做到這一點編程,但它的工作我點擊按鈕,每一次,我需要用一下只有一個按鈕,只需一次動畫以編程方式在WPF中創建窗口窗體
可以使用double animation來更改高度屬性。在您的button_click事件中,編寫雙動畫的代碼。
DoubleAnimation dblanim = new DoubleAnimation();
dblanim.To =200;
dblanim.Duration = TimeSpan.FromSeconds(3);
this.BeginAnimation(HeightProperty, dblanim);
使用dblanim.To屬性來設置窗口的高度。
非常感謝你,它工作的很好,但是當它增加高度時,窗體窗體底部會變黑一秒又恢復正常,爲什麼??以及如何修復它? – Mohamad
沒有這樣的行爲是與我發生.. u可能需要檢查你的xaml。 – shreesha