Declined
Last Updated: 05 Aug 2016 15:23 by ADMIN
If you are using span tag in cooperation with style attribute, the following html concat "Training Room B" string:

<html><p><i><span style="font-family: Microsoft Sans Serif;font-size: 13.3px;color: #C57300;">Welcome to RoBase</span></i><i><span style="font-family: Microsoft Sans Serif;font-size: 10.7px;color: #C57300;">,</span></i><span style="font-family: Microsoft Sans Serif;font-size: 11px;color: #000000;"> Please be aware that </span><span style="font-family: Microsoft Sans Serif;font-size: 11px;color: #C50000;">Training Room A</span><span style="font-family: Microsoft Sans Serif;font-size: 11px;color: #000000;"> will be off limits for the rest of the week for a much needed paint job. </span><b><span style="font-family: Microsoft Sans Serif;font-size: 11px;color: #008116;">Training Room B</span></b><span style="font-family: Microsoft Sans Serif;font-size: 11px;color: #000000;"> is still available and the Conference Room can be used if needed.</span><span style="font-family: Calibri;font-size: 16px;color: #000000;"><br /></span></p><p><span style="font-family: Microsoft Sans Serif;font-size: 11px;color: #000000;">See Linda to reserve it. Thanks.</span></p></html>
Declined
Last Updated: 05 Aug 2016 14:02 by ADMIN
This causes multiple controls updates which reduces the application performance. Having 3 labels will fire the event 45 times which will update the rest of the bound controls 45 times.
Declined
Last Updated: 05 Aug 2016 13:09 by ADMIN
How to reproduce: Bind RadCardView to the Employees table from the Northwind database:
public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();

        this.radCardView1.CardViewItemCreating += radCardView1_CardViewItemCreating;
    }

    private void radCardView1_CardViewItemCreating(object sender, Telerik.WinControls.UI.CardViewItemCreatingEventArgs e)
    {
        CardViewGroupItem group = e.NewItem as CardViewGroupItem;
        if (group != null)
        {
            group.IsExpanded = false;
        }
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        this.employeesTableAdapter.Fill(this.nwindDataSet.Employees);
    }
}

Workaround: handle the CardViewItemFormatting event
private void radCardView1_CardViewItemFormatting(object sender, CardViewItemFormattingEventArgs e)
{
    CardViewGroupItem group = e.Item as CardViewGroupItem;
    if (group != null && group.Tag == null && group.Parent != null && group.Parent.Parent != null && group.Parent.Parent is CardListViewVisualItem)
    {
        group.IsExpanded = false;
        group.Tag = "Processed";
    }
}
Declined
Last Updated: 05 Aug 2016 09:27 by ADMIN
Duplicated: http://feedback.telerik.com/Project/154/Feedback/Details/138793-fix-raddataentry-incorrectly-mapped-value-for-the-first-item-when-using-raddro

How to reproduce:
 public partial class Form1 : Form
    {
        List<Product> productList;
        List<Supplier> suplierList;
        BindingSource productsBinding;

        public Form1()
        {
            InitializeComponent();

            radDataEntry1.EditorInitializing += radDataEntry1_EditorInitializing;
            radDataEntry1.BindingCreating += radDataEntry1_BindingCreating;
            radDataEntry1.BindingCreated += radDataEntry1_BindingCreated;

            productList = new List<Product>();
            suplierList = new List<Supplier>();

            //productList.Add(new Product(1, "Chai"));
            //productList.Add(new Product(2, "Chang"));
            //productList.Add(new Product(3, "Aniseed Syrup"));
            productList.Add(new Product(4, "Chef Anton's Gumbo Mix"));
            productList.Add(new Product(5, "Tofu"));
            productList.Add(new Product(null, "Sir Rodney's Marmalade"));
            productList.Add(new Product(6, "Boston Crab Meat"));
            productList.Add(new Product(5, "Chartreuse verte"));
            productList.Add(new Product(2, "Ravioli Angelo"));
            productList.Add(new Product(4, "Perth Pasties"));

            suplierList.Add(new Supplier(1, "Exotic Liquids"));
            suplierList.Add(new Supplier(2, "New Orleans Cajun Delights"));
            suplierList.Add(new Supplier(3, "Tokyo Traders"));
            suplierList.Add(new Supplier(4, "Norske Meierier"));
            suplierList.Add(new Supplier(5, "New England Seafood Cannery"));
            suplierList.Add(new Supplier(6, "Leka Trading"));


            productsBinding = new BindingSource();
            productsBinding.DataSource = productList;
            radBindingNavigator1.BindingSource = productsBinding;
            radDataEntry1.DataSource = productsBinding;
        }

        RadDropDownList radDropDownList1;
        void radDataEntry1_EditorInitializing(object sender, Telerik.WinControls.UI.EditorInitializingEventArgs e)
        {
            if (e.Property.Name == "SupplierID")
            {
                radDropDownList1 = new RadDropDownList();
                radDropDownList1.DataSource = suplierList;
                radDropDownList1.ValueMember = "SupplierID";
                radDropDownList1.DisplayMember = "CompanyName";

                e.Editor = radDropDownList1;
            }
        }

        void radDataEntry1_BindingCreating(object sender, Telerik.WinControls.UI.BindingCreatingEventArgs e)
        {
            if (e.DataMember == "SupplierID")
            {
                e.PropertyName = "SelectedValue";
            }
        }

        void radDataEntry1_BindingCreated(object sender, BindingCreatedEventArgs e)
        {
            if (e.DataMember == "SupplierID")
            {
                e.Binding.FormattingEnabled = true;
                e.Binding.Parse += new ConvertEventHandler(Binding_Parse);
            }
        }

        private void Binding_Parse(object sender, ConvertEventArgs e)
        {
            int tmpvalue;
            int? result = int.TryParse(e.Value.ToString(), out tmpvalue) ? tmpvalue : (int?)null;
            e.Value = result;
        }

        public class Product
        {
            private int? _supplierID;
            private string _productName;
            public Product(int? supplierID, string productName)
            {
                this._supplierID = supplierID;
                this._productName = productName;
            }

            public int? SupplierID
            {
                get
                {
                    return this._supplierID;
                }
                set
                {
                    this._supplierID = value;
                }
            }

            public string ProductName
            {
                get
                {
                    return this._productName;
                }
                set
                {
                    this._productName = value;
                }
            }

           
        }

        public partial class Supplier
        {
            private int? _supplierID;
            private string _companyName;
            public Supplier(int? supplierID, string companyName)
            {
                this._supplierID = supplierID;
                this._companyName = companyName;
            }
            public int? SupplierID
            {
                get
                {
                    return this._supplierID;
                }
                set
                {
                    this._supplierID = value;
                }
            }
            public string CompanyName
            {
                get
                {
                    return this._companyName;
                }
                set
                {
                    this._companyName = value;
                }
            }
        }
    }

Workaround: handle the Shown event of the form and manually sync the the selected item in the editor with a cached initial indexprotected override void OnShown(EventArgs e)
{
    base.OnShown(e);

    this.radDropDownList1.SelectedIndex = initialIndex - 1;
}

Declined
Last Updated: 05 Aug 2016 07:46 by ADMIN
In RadScheduler I have appointment with End set to new DateTime(9999, 12, 22) (or greater). When I switch to Month view the exception is thrown:

The added or subtracted value results in an un-representable DateTime.

Found in version: 2016.2.608.40
It was working in version:  2013.2.724.40
Declined
Last Updated: 20 Jul 2016 09:12 by ADMIN
ADMIN
Created by: Jack
Comments: 0
Category: PropertyGrid
Type: Feature Request
3
Generic collections are used by entity framework to contain child objects.

UPDATE: RadPropertygrid uses the standard System.ComponentMode.Design.CollectionEditor when editing collections. The editor requirements are that the collection being edited implements the IList interface and that it has an indexer (Item in VB.NET) property. Entity Framework generates an ICollection<T> property which holds a HasSet<T> object. This does not fit both requirements of the editor and prevents it from working correctly.
Declined
Last Updated: 20 Jul 2016 09:12 by ADMIN
ADMIN
Created by: Boryana
Comments: 4
Category: PageView
Type: Feature Request
18
This feature request refers to RadPageView in Strip ViewMode, which supports a multi-line StripElement. Thus StripItems will appear in different lines.
Declined
Last Updated: 20 Jul 2016 09:11 by ADMIN
ADMIN
Created by: Ivan Petrov
Comments: 0
Category: PropertyGrid
Type: Feature Request
2
Developers should be able to validate user input in the RadPropertyStore items.

UPDATE: Currently we have decided to stick with the current implementation where all the validation is done through the PropertyValidating/ed events.
Declined
Last Updated: 19 Jul 2016 14:17 by ADMIN
To reproduce:
void radMultiColumnComboBox1_SelectedValueChanged(object sender, EventArgs e)
{
    MessageBox.Show("test");
}
Declined
Last Updated: 04 Jul 2016 09:26 by ADMIN
To reproduce: use the following code snippet and enter in the filter row one of the row values as it is shown in the screenshot:

this.radGridView1.EnableFiltering = true;
GridViewDateTimeColumn dateTimeColumn = new GridViewDateTimeColumn("DateTimeColumn");  
dateTimeColumn.Format = DateTimePickerFormat.Custom;
dateTimeColumn.CustomFormat = "dd/MM/yyyy HH:mm:ss";
radGridView1.MasterTemplate.Columns.Add(dateTimeColumn);
this.radGridView1.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill;

for (int i = 0; i < 10; i++)
{
    this.radGridView1.Rows.Add(DateTime.Now.AddDays(i));
}

Workaround: custom filtering: http://docs.telerik.com/devtools/winforms/gridview/filtering/custom-filtering
Declined
Last Updated: 27 Jun 2016 12:11 by ADMIN
ADMIN
Created by: Dess | Tech Support Engineer, Sr.
Comments: 1
Category: Dock
Type: Bug Report
1
Workaround: FloatingWindow.FormElement.TitleBar.CloseButton.Enabled = True
Declined
Last Updated: 22 Jun 2016 05:53 by ADMIN
ADMIN
Created by: Dess | Tech Support Engineer, Sr.
Comments: 1
Category: RichTextEditor
Type: Bug Report
0
To reproduce: please refer to the attached sample project.

Workaround: export RadRichTextEditor's content to a .doc file. Then, use the RadWordsProcessing library to import the .doc file and export it as a pdf:

Telerik.WinForms.Documents.FormatProviders.OpenXml.Docx.DocxFormatProvider provider = 
    new Telerik.WinForms.Documents.FormatProviders.OpenXml.Docx.DocxFormatProvider();
string fileName = @"..\..\exported.doc";
string pdfFileName = @"..\..\exported.pdf";
Stream s = new FileStream(fileName,FileMode.Create, FileAccess.Write);
provider.Export(document, s);
s.Close();
s.Dispose();

Telerik.Windows.Documents.Flow.FormatProviders.Docx.DocxFormatProvider provider2 = 
    new Telerik.Windows.Documents.Flow.FormatProviders.Docx.DocxFormatProvider();
using (Stream input = File.OpenRead(fileName))
{
    Telerik.Windows.Documents.Flow.Model.RadFlowDocument document2 = provider2.Import(input);
    Telerik.Windows.Documents.Flow.FormatProviders.Pdf.PdfFormatProvider provider3 = 
        new Telerik.Windows.Documents.Flow.FormatProviders.Pdf.PdfFormatProvider();
    using (Stream output = File.OpenWrite(pdfFileName))
    { 
        provider3.Export(document2, output);
    }
}

System.Diagnostics.Process.Start(pdfFileName);       
Declined
Last Updated: 07 Jun 2016 05:32 by ADMIN
Please refer to the attached project.

Workakround: call the BeginEdit method in the RadGridView.Click event.

Declined
Last Updated: 06 Jun 2016 14:04 by ADMIN
Created by: Jared
Comments: 3
Category: GridView
Type: Feature Request
1
Add an ExportToXlsx option into the native RadGridView exporting.  It has been done for WPF (http://docs.telerik.com/devtools/wpf/controls/radgridview/export/export-xlsx) - why not WinForms.  This would avoid the pain of having to implement the export using RadSpreadProcessing.
Declined
Last Updated: 25 May 2016 09:40 by ADMIN
1- the load of a document take a while to load (if successed).
2- An unhandled exception thrown while loading a document (Out of memory or Invalid parameter)

the file that i'm trying to load is attached and created using Telerik Document Processing Library.

************** Exception Text **************
System.ArgumentException: Parameter is not valid.
   at System.Drawing.Bitmap..ctor(Int32 width, Int32 height, PixelFormat format)
   at System.Drawing.Bitmap..ctor(Image original, Int32 width, Int32 height)
   at System.Drawing.Bitmap..ctor(Image original)
   at Telerik.WinControls.PdfViewer.PdfElementsRenderer.RenderImage(ImageSource source, ResourceKey key, BackgroundWorker cancellationToken)
   at Telerik.WinControls.PdfViewer.FixedPageRenderer.DrawImage(Image image, Graphics graphics)
   at Telerik.WinControls.PdfViewer.FixedPageRenderer.DrawContentElement(IContentElement contentElement, Graphics graphics)
   at Telerik.WinControls.PdfViewer.FixedPageRenderer.DrawContainer(Container container, Graphics graphics)
   at Telerik.WinControls.PdfViewer.FixedPageRenderer.DrawContentElement(IContentElement contentElement, Graphics graphics)
   at Telerik.WinControls.PdfViewer.FixedPageRenderer.DrawContainer(Container container, Graphics graphics)
   at Telerik.WinControls.PdfViewer.FixedPageRenderer.DrawContentElement(IContentElement contentElement, Graphics graphics)
   at Telerik.WinControls.PdfViewer.FixedPageRenderer.DrawPage(ContentCollection content, Graphics graphics, Matrix pageTransform)
   at Telerik.WinControls.UI.FixedPagePreRenderer.rendererWorker_DoWork(Object sender, DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
   at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)

Thank you
Declined
Last Updated: 14 May 2016 06:32 by ADMIN
Created by: Ulrich
Comments: 1
Category: ChartView
Type: Feature Request
0
Why exists the Crosshair feature only for the WPF version of the RadChartView and not for the WinForms implementation?

Is there a plan to release that feature for WinForms too?

Thx in advance
Uli

Declined
Last Updated: 05 May 2016 13:27 by ADMIN
To reproduce:
-Add RadBrowseEditor to a form and set the DialogType to FolderBrowseDialog.
-At runtime click the browse button to open the "Browse For Folder" dialog and click the "Make New Folder", type a name for the newly created folder BUT DO NOT PRESS THE ENTER KEY and click the OK button, the Value is set to "New Folder" instead of the name I have typed.
Declined
Last Updated: 05 May 2016 05:47 by ADMIN
This item is migrated to the Telerik Document Processing portal: 
http://feedback.telerik.com/Project/184/Feedback/Details/190144 
Please use the new item for commenting, voting and subscribing instead of this one.
Declined
Last Updated: 05 May 2016 05:47 by ADMIN
This item is migrated to the Telerik Document Processing portal: 
http://feedback.telerik.com/Project/184/Feedback/Details/190237 
Please use the new item for commenting, voting and subscribing instead of this one.
Declined
Last Updated: 04 May 2016 11:31 by ADMIN
For all characters which cannot be represented in XML as defined by the XML 1.0 specification, the characters are escaped using the Unicode numerical character representation escape character format _xHHHH_, where H
represents a hexadecimal character in the character's value. This is dedined in the OpenXML specification in 22.9.2.19 ST_Xstring (Escaped String).

Currently this causes the following issues:

- Documents conaining such characters are imported incorrectly, e.g. <si><t>_x001B_</t></si> is imported as the plain text _x001B_

- ArgumentException with clarification similar to "' ', hexadecimal value 0x1B, is an invalid character." is thrown when trying to export such documents. Example code to reproduce:

            Workbook workbook = new Workbook();
            Worksheet worksheet = workbook.Worksheets.Add();

            CellSelection selection = worksheet.Cells[1, 1]; //B2 cell
            selection.SetValue(string.Format("Error Value: {0} ", Encoding.ASCII.GetString(new byte[] { 27 })));

            string fileName = @"D:\temp\SampleFile.xlsx";
            IWorkbookFormatProvider formatProvider = new XlsxFormatProvider();
            using (FileStream output = new FileStream(fileName, FileMode.Create))
            {
                formatProvider.Export(workbook, output);
            }
This item is migrated to the Telerik Document Processing portal: 
http://feedback.telerik.com/Project/184/Feedback/Details/190228 
Please use the new item for commenting, voting and subscribing instead of this one.