Mercurial > pub > ImplabNet
comparison Implab.Fx/AnimationHelpers.cs @ 192:f1da3afc3521 release v2.1
Слияние с v2
| author | cin |
|---|---|
| date | Fri, 22 Apr 2016 13:10:34 +0300 |
| parents | d4e38929ce36 |
| children |
comparison
equal
deleted
inserted
replaced
| 71:1714fd8678ef | 192:f1da3afc3521 |
|---|---|
| 40 | 40 |
| 41 public static IPromise<T> CloseFadeOut<T>(this T ctl) where T : Form | 41 public static IPromise<T> CloseFadeOut<T>(this T ctl) where T : Form |
| 42 { | 42 { |
| 43 var anim = ctl.AnimateTransparency(0); | 43 var anim = ctl.AnimateTransparency(0); |
| 44 | 44 |
| 45 return anim.Play().DispatchToControl(ctl).Then(frm => frm.Close()); | 45 return anim |
| 46 .Play() | |
| 47 .DispatchToControl(ctl) | |
| 48 .Then(frm => { | |
| 49 frm.Close(); | |
| 50 return frm; | |
| 51 }); | |
| 46 } | 52 } |
| 47 | 53 |
| 48 public static IPromise<T> OverlayFadeIn<T>(this Form that, T overlay) where T : Form | 54 public static IPromise<T> OverlayFadeIn<T>(this Form that, T overlay) where T : Form |
| 49 { | 55 { |
| 50 if (that == null) | 56 if (that == null) |
