Desislava Yordanova
Team Member

FIX. RadCheckedDropDownList - doesn't scale properly in HDPI scenario

To reproduce: run the attached sample project on 150%.

Workaround: this.radCheckedDropDownList1.Multiline = true;
Bug Report by Desislava Yordanova Status: Under Review Comments: 0 Attachments: 2 Category: RadCheckedDropDownList Scheduled for: Not Scheduled Last update: 2018-07-04T11:34:35 by Peter Petrov
0
Hristo Merdjanov
Team Member

ADD. RadGridView - implement accessible object exposing the grid`s header row.

Feature Request by Hristo Merdjanov Status: Approved Comments: 0 Category: RadGridView Scheduled for: Not Scheduled Last update: 2018-07-02T15:09:35 by Dimitar Ivanov
0
Jan Oliver Rüdiger

IMPROVE. Different nuget packages for themes

If you currently install the nuget package "UI.for.WinForms.Themes", all themes are loaded and referenced. If you only use one theme in the application, you have to remove all others manually. It would be nice if there was an extra package for each theme.
Feature Request by Jan Oliver Rüdiger Status: Under Review Comments: 0 Category: Theming Scheduled for: Not Scheduled Last update: 2018-06-27T08:59:43 by Peter Petrov
0
Hristo Merdjanov
Team Member

FIX. RadWaitingBar - leaking memory after setting the AssociatedControl and using async tasks

How to reproduce: check the attached project and uncomment the commented line in the designer file

Bug Report by Hristo Merdjanov Status: Approved Comments: 0 Attachments: 1 Category: RadWaitingbar Scheduled for: Not Scheduled Last update: 2018-06-26T10:06:33 by Hristo Merdjanov
0
Dimitar Karamfilov
Team Member

FIX. RadGridView - exception (stack overflow) when filtering a grouped self reference grid

To reproduce:
- Filter a self-referencing grouped grid.

Workaround:
private void _rgvFreeCodeValues_FilterChanged(object sender, GridViewCollectionChangedEventArgs e)
{
foreach (var row in RgvFreeCodeValues.Rows)
row.IsExpanded = false;
}

private void _rgvFreeCodeValues_FilterChanging(object sender, GridViewCollectionChangingEventArgs e)
{
foreach (var row in RgvFreeCodeValues.Rows)
row.IsExpanded = true;
}
Bug Report by Dimitar Karamfilov Status: Approved Comments: 1 Category: RadGridView Scheduled for: Not Scheduled Last update: 2018-06-26T10:01:07 by Hristo Merdjanov
0
Dimitar Karamfilov
Team Member

FIX. RadGridView - the edited cell is changed when filtering a self-reference grid and not all columns are visible

To reproduce:
- Create a self reference grid and set the columns width so the horizontal scrollbar is visible.
- Scroll to the right and filter by the last column,
- Type a single character, the the edited cell is now changed.

Workaround:
class MyFilterCell : GridFilterCellElement
{
protected override Type ThemeEffectiveType
{
get
{
return typeof(GridFilterCellElement);
}
}

public MyFilterCell(GridViewDataColumn column, GridRowElement row) : base(column, row)
{

}
public override bool IsCompatible(GridViewColumn data, object context)
{
return false;
}
}

Bug Report by Dimitar Karamfilov Status: Approved Comments: 0 Category: RadGridView Scheduled for: Not Scheduled Last update: 2018-06-26T10:00:40 by Hristo Merdjanov
0
Dimitar Karamfilov
Team Member

FIX. RadMultiColumnComboBox the excel add-in hangs when using the mouse wheel in an non modal dialog

Use attached to reproduce:

- Press button1, open the drop-down and use the mouse wheel.

Workaround:

class MyMultiColumnComboPopupForm : MultiColumnComboPopupForm
{
public MyMultiColumnComboPopupForm(PopupEditorBaseElement owner)
: base(owner)
{


}
public override bool OnMouseWheel(Control target, int delta)
{
return true;
}
}
class MyMCCB : RadMultiColumnComboBox
{
protected override RadMultiColumnComboBoxElement CreateMultiColumnComboBoxElement()
{
return new MyMCCBElement();
}
}
class MyMCCBElement : RadMultiColumnComboBoxElement
{
protected override Type ThemeEffectiveType
{
get
{
return typeof(RadMultiColumnComboBoxElement);
}
}
protected override RadPopupControlBase CreatePopupForm()
{
var popupForm = new MyMultiColumnComboPopupForm(this);
popupForm.EditorControl.Focusable = false;
popupForm.MinimumSize = this.DropDownMaxSize;
popupForm.MaximumSize = this.DropDownMaxSize;
popupForm.Height = this.DropDownHeight;
popupForm.VerticalAlignmentCorrectionMode = AlignmentCorrectionMode.SnapToOuterEdges;
popupForm.HorizontalAlignmentCorrectionMode = AlignmentCorrectionMode.Smooth;
popupForm.RightToLeft = this.RightToLeft ? System.Windows.Forms.RightToLeft.Yes : System.Windows.Forms.RightToLeft.Inherit;
this.WirePopupFormEvents(popupForm);
return popupForm;
}
}


Bug Report by Dimitar Karamfilov Status: Approved Comments: 0 Attachments: 1 Category: RadMultiColumnComboBox Scheduled for: Not Scheduled Last update: 2018-06-26T09:55:57 by Dimitar Karamfilov
0
Desislava Yordanova
Team Member

FIX. RadRichTextEditor - first letters on each line are cut off in maximized form and Fluent theme

To reproduce: run the project and maximize the form. When you enter some text you will notice that the text is cut off.

Workaround: use paged layout.
Bug Report by Desislava Yordanova Status: Approved Comments: 2 Attachments: 1 Category: RadRichTextEditor Scheduled for: Not Scheduled Last update: 2018-06-26T09:39:37 by Dimitar Karamfilov
0
Dimitar Karamfilov
Team Member

FIX. RadGridView - custom fields cannot be added to the ExpressionEditor when importing XML

Use attached to reproduce.


Workaround:

this.LoadFieldList(hiddenGrid.MasterTemplate);
this.FieldList.Add(new Telerik.Data.Expressions.ExpressionItem()
{ Name = "Test", Description = "Test", Syntax = "Test", Type = Telerik.Data.Expressions.ExpressionItemType.Field, Value = "Test" });

Bug Report by Dimitar Karamfilov Status: Approved Comments: 0 Attachments: 1 Category: RadGridView Scheduled for: Not Scheduled Last update: 2018-06-26T09:36:05 by Hristo Merdjanov
0
Dimitar Karamfilov
Team Member

FIX. RadGridView - the column chooser is incorrectly scaled when moving between monitor with different DPI scaling

Use attached to reproduce.
- Use a 125% and 150% monitor for reproducing.
- This should be tested on Windows 10 1803 (Spring Update) as well.

Workaround:
private void RadGridView1_ColumnChooserCreated(object sender, Telerik.WinControls.UI.ColumnChooserCreatedEventArgs e)
{
e.ColumnChooser = new MyColumnChooser(this.radGridView1.MasterTemplate, radGridView1.GridViewElement);
}

public partial class MyColumnChooser : GridViewColumnChooser
{
public MyColumnChooser()
{
InitializeComponent();
}
public MyColumnChooser(GridViewTemplate template, RadGridViewElement rootElement) : base(template, rootElement)
{
}
SizeF oldDpi = new SizeF(1, 1);
protected override void HandleDpiChanged()
{

base.HandleDpiChanged();
SizeF descale = new SizeF(1f / this.FormElement.DpiScaleFactor.Width, 1f / this.FormElement.DpiScaleFactor.Height);
this.Scale(descale);
var dpi = NativeMethods.GetMonitorDpi(Screen.FromRectangle(this.Bounds), NativeMethods.DpiType.Effective);
if (oldDpi != dpi)
{
SizeF sz = new SizeF(dpi.Width / oldDpi.Width, dpi.Height / oldDpi.Height);

this.Scale(dpi);
}

oldDpi = dpi;
}

}
Bug Report by Dimitar Karamfilov Status: Approved Comments: 0 Attachments: 1 Category: RadGridView Scheduled for: Not Scheduled Last update: 2018-06-26T09:31:35 by Dimitar Karamfilov
0
Displaying items 71 - 80 of 1221