2017-07-06 1 views
1

Ich möchte ein Steuerelement (Schaltfläche) haben, um eine reibungslose Größenanimation zu haben, obwohl das Problem ist, dass Sie nur die Größe eines Steuerelements festlegen können zu einem int (ganzen) Wert, der es nicht zu einer glatten Animation macht.

Also gibt es auf jeden Fall kann ich eine glatte Größe Animation mit nur einer 2 Vergrößerung erreichen?

Zum Beispiel die Tasten in der Windows 10-Einstellungen-Anwendung, wenn Sie eine Taste loslassen und wie sie eine glatte Animation haben, obwohl die Größe ist sehr klein.Kann ich eine glatte Größenanimationsanimation auf einem Steuerelement mit nur einer Größenzunahme von 2 vornehmen

+0

Sie können die Zeit erhöhen, die genommen wird, um die Animation anzuzeigen, dass es glätten, aber drei Endwert einer Größe sollte eine ganze Zahl sein, weil Sie nicht Teil eines Pixels für die Anzeige –

+0

können aber mit ein 2 Größenunterschied, kann es nur von 2, 1, 0 bewegen, aber ich will es eine sehr glatte Animation sein. Zum Beispiel, wie die Tasten in der Windows 10 Einstellungen App stufenweise Größe – Kamdroid

+0

Auch für solche Animation, würde ich vorschlagen, wpf nicht Formen zu gewinnen. –

Antwort

0

Nein. Die Control.Size-Struktur verwendet keine Gleitkommawerte, sondern Int32. Pixel oder Punkte, aber immer Ganzzahl. Reference here

Verwandte Themen