Dimitar Karamfilov
Team Member

FIX. RadListControl - the Selected property has invalid value inside the SelectedItemsChanged event

To reproduce:
private void RadListControl1_SelectedItemsChanged(object sender, Telerik.WinControls.Data.NotifyCollectionChangedEventArgs e)
{
string s = $"Selected Count = {radListControl1.SelectedItems.Count}, SelectedItems[0].Selected = {radListControl1.SelectedItems[0].Selected}, Items[0].Selected = {radListControl1.Items[0].Selected}";

MessageBox.Show(s);
}

private void radButton1_Click(object sender, EventArgs e)
{
string[] Names = { "Microsoft"/*, "Apple", "Google"*/ };

radListControl1.Items.AddRange(Names);
}

Workaround:
Use SelectedIndexChanged event.
Bug Report by Dimitar Karamfilov Status: Completed Comments: 0 Category: RadListControl Scheduled for: R1 2019 Last update: 2018-12-14T15:41:39 by Dimitar Ivanov
0
Desislava Yordanova
Team Member

FIX.RadListControl - a border remains around the dragged item after finishing the drop operation

To reproduce: multiple borders will be shown when you drag and drop multiple items in RadListControl. Please run the attached sample project and follow the steps from the attached gif file.

Workaround: this.radListControl1.SelectionMode = SelectionMode.One;
Bug Report by Desislava Yordanova Status: Completed Comments: 0 Attachments: 1 Category: RadListControl Scheduled for: R1 2019 Last update: 2018-12-14T15:39:00 by Dimitar Ivanov
0
Hristo Merdjanov
Team Member

FIX. RadPdfViewer: Images compressed with CCITTFaxDecode with BlackIs1 parameter are rendered with inverted black and white colors

When a PDF document contains images compressed with CCITTFaxDecode with applied BlackIs1 parameter, black color is visualized as white and white as black.
Bug Report by Hristo Merdjanov Status: Approved Comments: 0 Category: RadPdfViewer Scheduled for: Not Scheduled Last update: 2018-12-14T09:36:07 by Hristo Merdjanov
0
Martin Vasilev

ExportToExcelML with comma as delimeter

If current culture uses comma as delimeter, the MS Excel cannot handle the decimal values in a right way.
Bug Report by Martin Vasilev Status: Completed Comments: 1 Category: RadGridView Scheduled for: Not Scheduled Last update: 2018-12-13T12:01:14 by Luca Biader
0
Dimitar Karamfilov
Team Member

FIX. RadCollapsiblePanel - the controls panel is cut off when collapsible panel is inside split container which is resized at run time.

To reproduce:
- Use the attached project.
- Resize the panel to the left.
- You will notice that the borders are cut off.

Second scenario: refer to the 1016234GridInCollapsiblePanelVS2010.zip
RadCollapsiblePanel1.ExpandDirection = Telerik.WinControls.UI.RadDirection.Right
RadSplitContainer1.SplitPanels("SplitPanel2").SizeInfo.SizeMode = Telerik.WinControls.UI.Docking.SplitPanelSizeMode.Absolute
RadSplitContainer1.SplitPanels("SplitPanel2").SizeInfo.AbsoluteSize = New System.Drawing.Size(637, 522)

Workaround: manually update the collapsible panel`s size in the SplitterMoved event
public WorkCenterScheduleAndStatusControl()
{
InitializeComponent();

this.radSplitContainer1.SplitterMoved += RadSplitContainer1_SplitterMoved;
}

private void RadSplitContainer1_SplitterMoved(object sender, SplitterEventArgs e)
{
this.radCollapsiblePanel1.Size = new Size(this.radCollapsiblePanel1.Size.Width, this.radCollapsiblePanel1.Size.Height - 1);
this.radCollapsiblePanel1.Size = new Size(this.radCollapsiblePanel1.Width, this.radCollapsiblePanel1.Size.Height + 1);
}

Bug Report by Dimitar Karamfilov Status: Approved Comments: 0 Attachments: 3 Category: RadCollapsiblePanel Scheduled for: Not Scheduled Last update: 2018-12-13T10:32:05 by Hristo Merdjanov
0
Dimitar Karamfilov
Team Member

FIX. RadRadngeSelector - associating the range selector is 4 times slower that populating the chart

Use attached to reproduce.
Bug Report by Dimitar Karamfilov Status: New Comments: 0 Attachments: 1 Category: RadRangeSelector Scheduled for: Not Scheduled Last update: 2018-12-13T06:56:58 by Dimitar Karamfilov
0
Dimitar Karamfilov
Team Member

FIX. RadRichTextEditor - RtfFormatProvider, NullReferenceException is thrown when importing empty table row with row spanned cells only

Bug Report by Dimitar Karamfilov Status: Approved Comments: 1 Category: RadRichTextEditor Scheduled for: Not Scheduled Last update: 2018-12-12T17:37:25 by Cyrille BELLEFAIX
0
Dimitar Karamfilov
Team Member

FIX. RadListControl - exception when calling the AddRange method with null parameter.

To reproduce:

List<string> source;
public RadForm1()
{
InitializeComponent();

radListControl1.Items.AddRange(source);
}

Bug Report by Dimitar Karamfilov Status: Completed Comments: 0 Category: RadListControl Scheduled for: R1 2019 Last update: 2018-12-12T16:01:43 by Dimitar Ivanov
0
Desislava Yordanova
Team Member

FIX. RadMap - exception occurs when zooming in with Bing provider

To reproduce: add a RadMap with a Bing provider, select the canvas "Aerial with labels on demand" and zoom in all the way. It always gets the following exception:

System.ArgumentException: Parameter is not valid.
at System.Drawing.Image.FromStream(Stream stream, Boolean useEmbeddedColorManagement, Boolean validateImageData)
at Telerik.WinControls.UI.MapTileDownloader.TileDownloadDataCompleted(Object sender, DownloadDataCompletedEventArgs e)
at System.Net.WebClient.OnDownloadDataCompleted(DownloadDataCompletedEventArgs e)

The issue is reproducible in Demo application with the Bing examples.

Workaround:

public RadForm1()
{
InitializeComponent();

string cacheFolder = @"..\..\cache";
BingRestMapProvider bingProvider = new Telerik.WinControls.UI.BingRestMapProvider();
bingProvider.TileDownloader = new CustomMapTileDownloader();
bingProvider.UseSession = true;
bingProvider.BingKey = "Au8AX-T4JbhfO2rctuV7QaRL4OLIdaDuWi_eboTegWHl_L1U3ZoOgw5VvddfuJAy";
LocalFileCacheProvider cache = new LocalFileCacheProvider(cacheFolder);
bingProvider.CacheProvider = cache;
this.radMap1.Providers.Add(bingProvider);

}

public class CustomMapTileDownloader : MapTileDownloader
{
protected override void TileDownloadDataCompleted(object sender, System.Net.DownloadDataCompletedEventArgs e)
{
TileInfo tileInfo = ((TileInfo)e.UserState);

if (e.Error == null)
{
try
{
using (MemoryStream ms = new MemoryStream(e.Result))
{
Image img = Image.FromStream(ms, true, true);
tileInfo.Content = e.Result;

this.OnTileDownloadComplete(new TileInfoEventArgs(tileInfo));

lock (this.webClientsPoolLockObject)
{
this.webClientsPool[tileInfo.Quadkey].DownloadDataCompleted -= this.TileDownloadDataCompleted;
this.webClientsPool.Remove(tileInfo.Quadkey);
this.webRequestCache.Remove(tileInfo.Quadkey);
}
}
}
catch (Exception)
{


}


}
else
{
if (this.ShouldRetryDownload(e.Error))
{
Uri uri = this.webRequestCache[tileInfo.Quadkey];

lock (this.webClientsPoolLockObject)
{
uri = new Uri(this.webClientsPool[tileInfo.Quadkey].BaseAddress);
this.webClientsPool[tileInfo.Quadkey].DownloadDataCompleted -= this.TileDownloadDataCompleted;
this.webClientsPool.Remove(tileInfo.Quadkey);
this.webRequestCache.Remove(tileInfo.Quadkey);
}

this.BeginDownloadTile(uri, tileInfo);
}
}
}
}
}
Bug Report by Desislava Yordanova Status: Completed Comments: 0 Attachments: 1 Category: RadMap Scheduled for: R1 2019 Last update: 2018-12-12T15:04:39 by Dimitar Ivanov
0
Desislava Yordanova
Team Member

FIX. RadGridView - child template is shrunk when scrolling the vertical scrollbar

To reproduce: the issue is reproducible in the Demo application >> GridView >> Tabbed Views. Follow the steps from the gif file.

Workaround:
private void radGridView1_ViewCellFormatting(object sender, CellFormattingEventArgs e)
{
GridDetailViewCellElement cell = e.CellElement as GridDetailViewCellElement;
if (cell != null)
{
cell.MinSize = new Size(e.CellElement.Parent.Size.Width - this.radGridView1.TableElement.GroupIndent , 10);
}
}
Bug Report by Desislava Yordanova Status: Completed Comments: 0 Attachments: 1 Category: RadGridView Scheduled for: R1 2019 Last update: 2018-12-12T14:55:28 by Dimitar Ivanov
0
Displaying items 1 - 10 of 6378