アプリ開発備忘録

PlayStationMobile、Android、UWPの開発備忘録

[PSM]スライダーの操作が終わったら元の位置に戻す

これをやろうとしたのですがなぜか落ちるとずっとバカやってました。
スライダーのValueChangedのイベントハンドラで以下のようにしていました。

Slider_1.Value = 50;

これでは設定された後にまたこのイベントが呼ばれて無限ループしてしまいますね。

以下のようにすると回避できます。

Slider_1.ValueChangeEventEnabled = false;
Slider_1.Value = 50;
Slider_1.ValueChangeEventEnabled = true;

それじゃあ落ちて当たり前だよねって言われてハッとしました。
答えてくれた人にほんとうに感謝です。

参考
https://psm.playstation.net/static/general/all/psm_sdk/2/doc/ja/classSce_1_1PlayStation_1_1HighLevel_1_1UI_1_1Slider.html