Animáció a változások a kötési

Itt például, hogy van egy szövegdoboz Bindi, hogy a területen a ViewModel. Mi fogtak a szöveg megváltoztatása animálni. Ha lefagy TextShanged animáció, majd amikor szöveget kapunk egy csomó probléma. Animáció nem is tudjuk, hogy ez normális tárcsa, de ha folyamatosan követi a változásokat a ViewModel lehet egy teljesen más történet.


Ha poveshat animációs adatok módosításával, majd állítsa be az ingatlan a kötelező érvényű UpdateSourceTrigger = PropertyChanged, megkapjuk pontosan ugyanazt a történetet, mint a TextChanged. Különösen ebben az esetben lenne megfelelő akasztható LostFocus. Általában azt gondoljuk, hogy az animáció az üzleti teljesítményt, és így az első helyen, hogy megpróbálja megközelíteni a bemutatót, majd később, mint a többi.

A másik dolog, ha az animáció a kép nem kell futtatni, ha változtatni valamit fényképek, és ha az értéke néhány más általános tulajdonságait a modell ábrázolás, akkor igen. Az utóbbi esetben természetesen nem tudjuk nyomon követni az adatokat, és meg kell, hogy egy adott szinten. Általában ismét minden attól függ, a feladat. A kísérlet, hogy szigorúbb szabályokat állapít meg ezen előnyét végül plohozakodirovannomu kód (plohozamaslennoe olaj). IMHO.

Hozzáadott később:
By the way, a példa, hogy adtam a fent minden lehetne még szebb, ha csinál a csatolt esemény, ami nevezhető ImageSourceChanged. Akkor minden történhet meg a ravaszt, mintha ez az esemény őshonos parancsot.

Kapcsolódó cikkek