开发者

Windows Phone Setting Visibility after an animation has executed

开发者 https://www.devze.com 2023-02-12 01:55 出处:网络
I have a View andView Model. The View Model has a bool on there (Foo.CanSelect) 开发者_运维技巧that on change will set off a data trigger in the View.

I have a View and View Model. The View Model has a bool on there (Foo.CanSelect) 开发者_运维技巧that on change will set off a data trigger in the View.

This applies some funky fade out animation, and sets the visibility to collapsed in the final key frame. This is all well and good for the current session, but when I bring the app out from a tombstoning event (de-serialize it) the view is Visible again.

Foo.CanSelect is the correct value but it isn’t bound to the Visibility, because if it was, when the property is changed the visible state is immediately collapsed.

Am I going about this the wrong way?


You could persist the value of Foo.CanSelect when the application is tombstoned, and then read it on restore and update the visibility of the element accordingly. It may be easier to use visual states instead and simply store the required state on tombstoning and restore that state on resume.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号