我一直堅持這一段時間,現在只是不知道如何繼續。我需要使用全屏視圖(UserControls)作爲幻燈片創建幻燈片。這意味着我想通過滑動動畫在全屏視圖之間切換。使用全屏視圖作爲幻燈片的WPF幻燈片
其基本思想是將一個視圖置於屏幕外並放置在當前顯示視圖的旁邊,然後簡單地將它們橫向滑動。這適用於具有PRESET尺寸的小圖像和物體。
我發現的問題是在運行時獲取每個視圖的實際大小。我需要這個值來提供給負責移動視圖的DoubleAnimation。如何在顯示每個用戶控件/視圖的「實際大小」之前找到它們?
如果您有任何建議,我很樂意聽到他們。提前謝謝了。
UPDATE >>>
雖然第三方過渡代碼工作以及在大多數情況下,事實證明,我是有存在的主要問題是由於WPF WebBrowser
控制。
顯然,您不能爲VisualBrush
創建Visual
,因爲它基本上是WinForms控件的包裝。
感謝您的回覆。我已經嘗試了Transitionals DLL,並且它們工作得非常好,但我無法讓它們使用「WebBrowser」控件工作。 'WebBrowser'控件需要用於我的項目中的一些視圖。 – Sheridan