2012-07-30 54 views
1

我正在開發自己的FTP客戶端,並且我想使用表達式混合創建一個不錯的GUI。我想知道如何創建自定義事件,以便在上傳完成時觸發動畫。換句話說,我是否可以訂閱甚至在表達式混合/創建自己的事件?謝謝您的幫助。Expression Blend中的自定義事件

回答

1

只要把新public屬性調用bool DownloadCompleted { get; set; }在你的視圖模型,然後用ControlStoryboardActionDataTrigger看在DownloadCompleted屬性true變化...動畫將被啓動。

有一個很好的解釋如何在這裏做到這一點。

沒有必要創建自己的事件,通知下載完成的,但是,你能做到這一點,如果你想...只是選擇一個EventTrigger而不是...並指向SourceName到您的XAML中的指定元素,該元素可能具有在其上引發的事件或(如果它是冒泡事件,那麼您可以靈活地觀看事件o ñ其他元素....只要事件通過他們泡影)。

+0

正是我在找的東西!謝謝! – caspnet 2012-07-30 21:03:43