private async void OnEnableFreeCameraModeChanged(bool value)
        {
            SendMessage(MessageFactory.Instance.EnableFreeCameraMode(EnableFreeCameraMode.Value));
            //トグルさげた場合: 切った時点のカメラポジションを取得、保存する。
            //NOTE: フリーレイアウトの終了時にも同じ処理をすることが考えられるが、
            //まあCameraPositionCheckerも別で走っているので、そこまではケアしないことにする。
            if (!value)
            {
                string response = await SendQueryAsync(MessageFactory.Instance.CurrentCameraPosition());

                if (!string.IsNullOrWhiteSpace(response))
                {
                    CameraPosition.SilentSet(response);
                }
            }
        }