当RadComboBox、RadTimePicker和RadDatePicker聚焦或点击时,执行某些操作。但是,即使我附加了这些事件,它们也不会被触发。
有办法做到吗?请帮助。
我正在Xamarin UWP项目上工作,并使用了下面提到的日历单元格样式的以下代码。我无法更改其他月份特定日期的文本颜色,它总是显示其他月份日期为灰色,你能给我一个解决方案吗
私人CalendarCellStyleEvaluateCellStyle(CalendarCell细胞){颜色背景=默认的(颜色);颜色selectedCellForegroundColor =默认的(颜色);颜色todayBorderColor =颜色。FromRgb (115,174,239);双dayNamesFontSize =默认的(双);双字形大小=默认的(双);厚度todayBorderThickness =默认的(厚度);开关(Device.RuntimePlatform) {情况下“苹果”: background = Color.White;selectedCellForegroundColor = Color.White;字形大小=14;dayNamesFontSize =14;todayBorderThickness =新厚度(2);打破;情况下“Android”: background = Color.White;selectedCellForegroundColor =颜色。FromHex (“FF0066CC”);字形大小=15;dayNamesFontSize =15;todayBorderThickness =新厚度(1);打破;情况下“UWP”: background = Color。FromRgb (30.,30.,30.);selectedCellForegroundColor = Color.White;字形大小=17;dayNamesFontSize =17;todayBorderThickness =新厚度(2);打破;}如果(细胞。Type == CalendarCellType.DayName) {返回新CalendarCellStyle {BackgroundColor =颜色。LightGray, FontSize = dayNamesFontSize, FontAttributes = FontAttributes。粗体,TextColor =颜色。FromRgb (0,122,255)};}vardefaultStyle =新CalendarCellStyle {BackgroundColor = background, FontSize = FontSize, FontAttributes = FontAttributes。无,TextColor =颜色。FromRgb (139,209,0)};如果(细胞是CalendarDayCell) {如果(dayCell.IsFromCurrentMonth) {如果(dayCell.IsToday) {defaultStyle。TextColor =颜色。FromRgb (0,122,255);defaultStyle。FontAttributes = FontAttributes. bold;defaultStyle。边境Color = todayBorderColor; defaultStyle.BorderThickness = todayBorderThickness; } }其他的{如果(dayCell.IsToday) {defaultStyle。TextColor = todayBorderColor;defaultStyle。边境Color = todayBorderColor; defaultStyle.BorderThickness = todayBorderThickness; }其他的{如果(dayCell.Date。DayOfWeek == DayOfWeek。星期天|| dayCell.Date.DayOfWeek == DayOfWeek.Saturday) {defaultStyle.周六。TextColor = Color.Red;}其他的{defaultStyle。文本Color = Color.Gray; } } }如果(dayCell.IsSelected) {defaultStyle。文本Color = selectedCellForegroundColor; defaultStyle.BorderColor = Color.FromHex(“FF0066CC”);}返回defaultStyle;}返回零;//默认样式}
嗨,团队,
我正在使用RadTabView,其中包含2个选项卡。
第一个标签有RadEntry和第二个标签有自定义网格(不是telerik)。
当我点击2tab时,没有第二个标签,当我点击第一个标签时,应用程序正在崩溃系统。ObjectDisposedException: '不能访问已处理对象。对象名称:“telererik . xamarinforms . inputrenderer . android . borderedittext”。
使用以下版本:
Xamarin的形式:5.0.0.2515
Telerik UI For Xamarin:-2022.3.914.1
请帮我解决这个问题。
谢谢并致以最良好的问候。
穆罕默德·拉米兹·拉扎。
我们在iOS 16上看到RadListView的布局问题,导致列表中出现意想不到的空间和填充。
iOS 15及以下版本不受影响。下面的截图。该问题似乎解决了后续的测量/布局,它只是显示在初始布局。
使用最新的Telerik复制Xamarin发布。
当我点击RadComboBox箭头在列表视图,它给出以下异常。好心的帮助
事件注册正在覆盖现有委托。要么使用事件,要么使用自己的委托:xamarin.forms.platform.ios。listviewrenderer + listviewdatasource uikit.uiscrollview + _uiscrollviewdelegate
你好,
我们使用Radlistview来显示一系列带有价格的项目,并使用+/-来更改金额。我们将这些项目设置为可滑动的,因此用户可以轻松地滑动这些项目来删除它们。见下面的例子(敏感信息将被审查):
然而,即使用户没有向右滑动项目,他们也不能与减号按钮交互。这似乎是因为按钮在可滑动区域。如果我们将可滑动区域缩小,减号按钮的某些部分就具有交互性,如果我们将减号按钮放大,加号按钮也不再具有交互性。
注意,即使减号按钮是可见的,也不能与之交互。
这个设计是符合预期的吗,还是一个bug?如果它是有意的,什么是推荐的方式,以允许按钮交互,同时也允许列表项被滑动?
<ContentPagexmlns: telerikDataControls=“clr-namespace: Telerik.XamarinForms.DataControls;装配= Telerik.XamarinForms.DataControls”xmlns: telerikInput=“clr-namespace: Telerik.XamarinForms.Input;装配= Telerik.XamarinForms.Input”xmlns: telerikListView=“clr-namespace: Telerik.XamarinForms.DataControls.ListView;装配= Telerik.XamarinForms.DataControls”xmlns: telerikPrimitives=“clr-namespace: Telerik.XamarinForms.Primitives;装配= Telerik.XamarinForms.Primitives”xmlns: xct=“http://xamarin.com/schemas/2020/toolkit”><telerikDataControls: RadListView网格。行=“0”IsItemSwipeEnabled=“真正的”ItemTemplateSelector=“{StaticResource ReceiptDataSelector}”ItemsSource=“{约束力的收据。ReceiptLines}”设置selecteditem=“{绑定SelectedReceiptLines}”SelectionMode=“多”SwipeOffset=" 90,0,0,0 "SwipeThreshold=“20”><telerikDataControls: RadListView。SelectedItemStyle><telerikListView: ListViewItemStyle写成BackgroundColor=“{StaticResource SelectionAccentColor}”BorderWidth=“0”/>telerikDataControls: RadListView。SelectedItemStyle><telerikDataControls: RadListView。ItemSwipeContentTemplate><DataTemplatex:数据类型=“组件:IReceiptLine”><网格保证金=“0”填充=“0”列空间=“0”行空间=“0”><网格。ColumnDefinitions><ColumnDefinition宽度=“90”/><ColumnDefinition宽度=“*”/>网格。ColumnDefinitions><telerikInput: RadButton网格。列=“0”保证金=“0”写成BackgroundColor=“红色”BorderRadius=“0”命令="{绑定RemoveLineCommand, Source={RelativeSource祖宗类型={x:Type local:SalePageModel}}}"CommandParameter=“{绑定}”FontFamily=“FontAwesomeSolid”字形大小=“媒介”文本=”& # xf1f8;”WidthRequest=“90”/>网格>DataTemplate>telerikDataControls: RadListView。ItemSwipeContentTemplate>telerikDataControls: RadListView>
代码是:
你好,
我可以有一个URL与TelerikUIXamarin和Xamarin表单-历史和依赖?可能是iOS / XCode。
谢谢
Jacek
你好,
我有一个Xamarin表单应用程序使用RadListView。作为ItemTemplate的一部分,我有一个Switch,如下所示:
<开关HorizontalOptions=“开始”IsEnabled=“真正的”IsToggled=“{绑定切换}”IsVisible=“{绑定IsConfirmCheckVisible}”OnColor=“绿色”ThumbColor=“绿色”><开关。触发器><DataTrigger绑定="{绑定源={x:引用chkConfirmCheck},路径= istogiled}"TargetType=“开关”价值=“假”><Setter财产=“ThumbColor”价值=“红色”/><Setter财产=“OnColor”价值=“红色”/><Setter财产=“IsEnabled”价值=“假”/>DataTrigger>开关。触发器><开关。行为><行为:EventToCommandBehavior命令="{绑定源={x:引用ParentBindingContext},路径=BindingContext. "UpdateTrickCommand}”CommandParameter=“{绑定。}”EventName=“连接”/>开关。行为>开关>
如果我在RadListView中有一个项目列表,并且我开始滚动,那么Toggled事件将在Switch上触发。RadListView的所有项目都是一个ObservableCollection,它是在屏幕打开时加载的。上面的代码是否有问题,会导致Toggled事件在RadListView中滚动时被触发?此问题只出现在iOS和手机上。iPad和Android设备的行为就像它应该做的那样,即只是正常滚动,不触发Toggle事件。
Telerik UI For Xamarin版本:2022.1.117.1