[英]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. 提前致谢。
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.