简体   繁体   English

Xamarin iOS中的Range Slider问题

[英]Range Slider issue in Xamarin iOS

I've used the Xamarin Range Slider component for a two way slider in my app but it is raising a random exception "Value cannot be null.Parameter name: image". 我在应用程序中使用了Xamarin Range Slider组件作为双向滑块,但它引发了一个随机异常“值不能为null。参数名称:image”。 But the range slider have no such image parameter or property. 但是范围滑块没有这样的图像参数或属性。 And I haven't found any work around yet. 而且我还没有找到任何解决方法。 Any help or suggestion would be highly appreciated. 任何帮助或建议,将不胜感激。

Thanks in advance. 提前致谢。

Update 1: 更新1:

Here's my code snippet where I've used this Range Slider to represent budget range in my app. 这是我的代码段,其中我使用此范围滑块来表示应用中的预算范围。 Do have a look and tell me if I'm doing something wrong: 看看并告诉我是否做错了什么:

rangeSlider = new RangeSliderView {
                Frame = new CGRect (lblMinValue.Frame.X, lblMinValue.Frame.Bottom, btnBudgetPlan.Frame.Width, 15),
                AutoresizingMask = UIViewAutoresizing.FlexibleBottomMargin | UIViewAutoresizing.FlexibleTopMargin | UIViewAutoresizing.FlexibleWidth,
                TintColor = UIColor.Green,


            };

            rangeSlider.MinValue = 0f;
            minBudget = rangeSlider.MinValue.ToString ();



            //if (maxRange == null && budgetList != null)
            rangeSlider.MaxValue = Convert.ToInt32 (maxRange, CultureInfo.InvariantCulture);
            maxBudget = maxRange;

            rangeSlider.LeftValueChanged += value => {
                doneButtonDidPressed ();
                var intValue = (int)value;
                lblMinValue.Text = intValue.ToString ();
                minBudget = intValue.ToString ();
            };

            rangeSlider.RightValueChanged += value => {
                doneButtonDidPressed ();
                var intValue = (int)value;
                lblMaxValue.Text = intValue.ToString ();
                maxBudget = intValue.ToString ();
            };

            viewBudget.AddSubviews (btnBudgetPlan, tableBudgetPlan, lblMinValue, lblMaxValue, rangeSlider);

I was having the same issue in xamarin forms. 我在xamarin形式中遇到了同样的问题。 Updating the packages helped me. 更新软件包对我有帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM