AnimationSlider
アニメーションする数値を設定できるスライダー
https://gyazo.com/ccf7fa4f9b58f28370b9c864877a1497
コード例
code:cs
public Animation Name { get; } = new Animation(0, -9999, 9999);
各所の説明
[Display(GroupName = "グループ名", Name = "名前", Description = "項目の説明")]
グループ名, 名前, 項目の説明を設定します。
グループ名, 名前は上の画像の通りです。
項目の説明はマウスカーソルを合わせたときに表示される説明です。
https://gyazo.com/c8fa701a709ab092c30e584856fda681
[AnimationSlider("F1", "px", -100, 100)]
小数点以下の桁数, 単位, アニメーションする範囲を設定します。
小数点以下の桁数はF0, F1, F2のようにF+数字で設定します。
public Animation Name { get; } = new Animation(0, -9999, 9999);
プロパティ名, 初期値, 最小値, 最大値を設定します。
プロパティ名(ここではName)はこの数値をプログラムから参照するときに使う名前です。
GetAnimatables
プロパティ名をここで列挙します。ここに書かないと正しい値を得られません。
code:cs
protected override IEnumerable<IAnimatable> GetAnimatables() => Name; アニメーションスライダーが複数ある場合は,で区切ってすべて書いてください。
code:cs