Hello,
I'm populating a CardView from a BindingList:
CardView1.DataSource = BindingList<Model1>;
Aftre loading the information inside the cards is not displayed until i click on a card (see attachment), after clicking on a card all the cards display the information correctly
Populate a RadListView with data, apply ListViewType.DetailsView and disable the ShowGridLines property.
With the ControlDefault theme it works, but if you apply the CrystalDark theme, the grid lines are still visible
To reproduce: run the sample project, select an item, press F2 and select a new item. You are expecting the BaseDropDownListEditorElement.SelectedIndexChanging event is fired in this case and you may be able to cancel the new selection in certain conditions.
Workaround: use a RadTreeView with only one level
Workaround: after rebinding the control invalidate its measure: this.radCardView1.CardViewElement.InvalidateMeasure(true);
Use the attached project to reproduce. Workaround: - Reset the descriptors after the changes are performed. Dim sortDescriptor = radListView1.SortDescriptors(0) radListView1.SortDescriptors.Clear 'add/remove items radListView1.SortDescriptors.Add(sortDescriptor)
To reproduce: - Add some custom groups - Change the default comparer and sort the items. Workaround Assign the custom comparer to each of the groups
To reproduce: 1. Drag and drop RadListView and set the ViewType to DetailsView 2. Add few rows and 2 columns. Set the font of items to Trebuchet MS 3. While resizing columns, the text jumped up. Workaround: Set the AllowArbitraryItemHeight property to true: this.radListView1.AllowArbitraryItemHeight = true;
To reproduce: - Initialize the control like this: public Form1() { InitializeComponent(); this.radListView1.ListViewElement.Children[0].Children[0].Padding = new Padding(0, 0, 50, 0); this.radListView1.ListViewElement.BackColor = Color.FromArgb(255, 2, 48, 108); this.radListView1.ItemSpacing = 10; this.radListView1.ItemSize = new Size(152, 152); this.radListView1.AllowArbitraryItemHeight = false; this.radListView1.AllowArbitraryItemWidth = false; } private void Form1_Load(object sender, EventArgs e) { for (int i = 1; i < 23; i++) { ListViewDataItem item = new ListViewDataItem(); item.Text = "The7quick7brown7fox7jumps7over7the7lazy7dog"; item.NumberOfColors = 1; item.BackColor = Color.FromArgb(255, 106, 90, 167); item.ForeColor = Color.White; this.radListView1.Items.Add(item); } } - Resize the form in such way that there is a free space on the right side of the items. - Maximize and then restore the form. - The space is gone.
FIX. RadListView - one should be able to style (via theme and cell formatting) the header area besides the header cells
Please refer to the attached screenshot. To reproduce: public RadForm1() { InitializeComponent(); Font f = new Font("Microsoft Sans Serif", 9.5f); this.radDropDownList1.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDownList; this.radDropDownList1.Font = f; this.radDropDownList2.DropDownStyle = Telerik.WinControls.RadDropDownStyle.DropDown; this.radDropDownList2.Font = f; } Workaround: If the text is not completely visible in RadDropDownList for a specific font you can increase the minimum height of the RadDropDownList and the DropDownListElement.TextBox.TextBoxItem.TextBoxControl. public RadForm1() { InitializeComponent(); this.radDropDownList1.MinimumSize = new Size(0, 25); this.radDropDownList1.DropDownListElement.TextBox.TextBoxItem.TextBoxControl.MinimumSize = new Size(0, 25); }
How to reproduce: public Form1() { InitializeComponent(); new RadControlSpyForm().Show(); for (int i = 0; i < 2; i++) { this.radCheckedDropDownList1.Items.Add("Item &" + i); } this.radCheckedDropDownList1.VisualListItemFormatting += radCheckedDropDownList1_VisualListItemFormatting; } Workaround: private void radCheckedDropDownList1_VisualListItemFormatting(object sender, VisualItemFormattingEventArgs args) { RadCheckedListVisualItem item = args.VisualItem as RadCheckedListVisualItem; RadLabelElement lbl = item.FindDescendant<RadLabelElement>(); lbl.UseMnemonic = false; }