Tag Achiv yo: Fenèt magazen App

Rapide Et fasil: Jwe yon Rektang itilize C# nan yon App fenèt magazen an

M' tout Filozofi blog pafètman byen pou blog sou vye granmoun, etabli sijè ki te kache pou yo touye yon lòt kote.  Mwen sipoze rubrique sa a, se pou yonn nan moun, Men, mwen menm blogs li?.

Mwen te gen te travay sou yon fenèt magazen app Et mwen menm nan pati a kote m bezwen fè kèk animation.  Pou sa a fini, Mwen te gen te figurant deyò pyès Et pièces de fennèt stocker app aktivite ki, menm jan li gen, se jan sa dwe fèt pou fèmen, Men non ekzateman tankou, Animations XAML ki baze nan .NET (M' ap toujou vin pou s' ak a fait WinRT sa <> .NET 🙂 ).

Maten sa a mwen te vle jwenn yon manch sou faites Et operasyon gout (n).  An wout pou sa, M' a enliser desann fè yon Rektang au :).  Isit la se kòd ki deplase yon Rektang lè a utilisateur clique yon bouton:

   1:   
   2:              MatrixTransform ct = (MatrixTransform)rectBig.RenderTransform;
   3:              Matrice m = ct.Matrice;
   4:              m.OffsetX  = 10;
   5:              m.OffsetY  = 10;
   6:              ct.Matrice = m;
   7:              rectBig.RenderTransform = ct;

A passe isit la se sa mwen pa kapab dirèkteman chanje OffsetX ou OffsetY.  Ka gen yon fason pi pran pòz moun ap fè sa (Si ou konnen epi ou santi tankou, souple afiche nan kòmantè yo). 

Pou kapab fè sa, Mwen bezwen:

1. Obtenir la MatrixTransform de la Rektang (pa al depoze vòt RenderTransform).

2. Obtenir la Matrice de nèg sa a.

3. Chanje décalages Matrice a.

4. Réaffecter la Matrice tounen pou MatrixTransform a.

5. Réaffecter MatrixTransform tounen pou a Rektang.

Teste li, Mwen mete yon Rektang Et bouton an twal metalik. Lè mwen Sur la bouton, a CI-dessus lojik s' Et deplase Rektang a imedyatman.

Sèten, Mwen ta renmen pou chofe sa Men, m' pa konnen kijan pou li ale yon DoubleAnimation pou yo travay sou sa (Storyboard.SetTargetProperty() yon mistè pou m' sou sa pou fwa être).

</fen>

undefinedVous pou m' blog.

Swiv mwen sou Twitter nan http://www.twitter.com/pagalvin