If I set ListView Background colors in XAML, they work, but if I set them in code, they don't.
This works:
<telerik:RadListView x:Name="MyList">
<telerik:RadListView.ItemStyle>
<telerik:ListViewItemStyle BackgroundColor="Transparent"/>
</telerik:RadListView.ItemStyle>
<telerik:RadListView.SelectedItemStyle>
<telerik:ListViewItemStyle BackgroundColor="DarkRed"/>
</telerik:RadListView.SelectedItemStyle>
<telerik:RadListView.ItemTemplate>
<DataTemplate>
<telerik:ListViewTemplateCell>
<telerik:ListViewTemplateCell.View>
...
</telerik:ListViewTemplateCell.View>
</telerik:ListViewTemplateCell>
</DataTemplate>
</telerik:RadListView.ItemTemplate>
</telerik:RadListView>
This does not:
<telerik:RadListView x:Name="MyList">
<telerik:RadListView.ItemTemplate>
<DataTemplate>
<telerik:ListViewTemplateCell>
<telerik:ListViewTemplateCell.View>
...
</telerik:ListViewTemplateCell.View>
</telerik:ListViewTemplateCell>
</DataTemplate>
</telerik:RadListView.ItemTemplate>
</telerik:RadListView>
// Constructor
public MyListView()
{
InitializeComponent();
MyList.ItemStyle.BackgroundColor = Colors.Transparent;
MyList.SelectedItemStyle.BackgroundColor = Colors.DarkRed;
}
Defining the BackgroundColor in code in this way generates an exception. What am I doing wrong?
(Using: Telerik.UI.for.Maui 5.1.0)