1

我正在开发自己的 FTP 客户端,我想使用表达式混合创建一个不错的 GUI。我想知道如何创建自定义事件,以便在上传完成时触发动画。换句话说,有没有一种方法可以订阅甚至表达混合/创建我自己的事件?谢谢您的帮助。

4

1 回答 1

1

只需在您的 ViewModel 中添加一个public名为的新属性bool DownloadCompleted { get; set; },然后使用 aControlStoryboardAction和 aDataTrigger来观察DownloadCompleted属性的变化true...然后将启动动画。

这里有一个很好的解释如何做到这一点。

无需创建自己的事件来通知已完成的下载,但是,如果您愿意,您可以这样做...只需选择一个EventTrigger...并指向SourceName您的 XAML 中具有该事件的命名元素引发它或(如果它是冒泡事件,那么您可以灵活地在其他元素上观看事件......只要事件通过它们冒泡)。

于 2012-07-30T19:52:21.513 回答