Need More Info
Last Updated: 07 Dec 2022 14:15 by Martin

This is about this method:

        public void SetError(GridViewCellCancelEventArgs e, Exception exception)
        {
            GridViewDataErrorEventArgs args = new GridViewDataErrorEventArgs(exception, 0, 0, GridViewDataErrorContexts.Commit);
            if (e != null)
            {
                args = new GridViewDataErrorEventArgs(exception, e.ColumnIndex, e.RowIndex, GridViewDataErrorContexts.Commit);
            }
            this.EventDispatcher.RaiseEvent<GridViewDataErrorEventArgs>(EventDispatcher.DataError, this, args);

            if (args.ThrowException)
            {
                throw args.Exception;
            }

            if (args.Cancel)
            {
                //TODO: cancel row edit 
            }
        }

The method GridViewTemplate.SetError accepts a parameter of type GridViewCellCancelEventArgs (named e), but uses the information to create a new object of type GridViewDataErrorEventArgs (named args) and uses information from e to fill args.

The method then fires an event with args. Args also has a property Cancel which can be set in the event handlers. But nothing is done with that property.

Parameter e also has a property Cancel which is never be filled. So it could be useful, at the end of SetError, to set e.Cancel with args.Cancel. This way the caller can use the Cancel information from the events.

This request is also related to my next request. 

PS: Why is GridViewCellCancelEventArgs  called this way? It implies it has arguments for an event, but it is not used for an event, am I right?

In Development
Last Updated: 07 Dec 2022 13:59 by ADMIN
Scheduled for R1 2023

To reproduce:

this.radRichTextEditor1.Text = null;

In Development
Last Updated: 07 Dec 2022 13:58 by ADMIN
Scheduled for R1 2023
StepProgressItems added dynamically are not visualized.
In Development
Last Updated: 07 Dec 2022 13:57 by ADMIN
Scheduled for R1 2023
NullReferenceException is thrown the control is focused and RadCheckDropDownListElement is used as a custom editor.
In Development
Last Updated: 02 Dec 2022 07:24 by ADMIN
Scheduled for R1 2023
Created by: Wenyu
Comments: 1
Category: UI for WinForms
Type: Bug Report
0

After installing R3 2022, the QuickStart example can't be run:

 

 
In Development
Last Updated: 01 Dec 2022 14:37 by ADMIN
Scheduled for R1 2023

Run the project and open the overflow menu. If you focus one of the editors and press the down arrow, the following error occurs:

   at Telerik.WinControls.RadMessageFilter.NotifyGetMessageEvent(Message& msg)
   at Telerik.WinControls.RadMessageFilter.GetMessageHookProc(Int32 code, IntPtr wParam, IntPtr lParam)   at Telerik.WinControls.UI.RadDropDownMenu.ProcessUpDownNavigationKey(Boolean isUp)
   at Telerik.WinControls.UI.RadDropDownMenu.OnKeyDown(Keys keyData)
   at Telerik.WinControls.UI.PopupManager.OnKeyDown(Message& msg)
   at Telerik.WinControls.UI.PopupManager.Telerik.WinControls.IMessageListener.PreviewMessage(Message& msg)
   at Telerik.WinControls.RadMessageFilter.NotifyGetMessageEvent(Message& msg)
   at Telerik.WinControls.RadMessageFilter.GetMessageHookProc(Int32 code, IntPtr wParam, IntPtr lParam)
Unplanned
Last Updated: 01 Dec 2022 13:46 by ADMIN

Please follow the steps in the VS Designer:

1. Add a RadSpreadsheet and Office2019Dark theme:

2. Set the ThemeName for RadSpreadsheet to Office2019Dark:

3. Run the project. You will see that the row/column headers are not readable:

4. Stop the project and reopen the designer:

 

In Development
Last Updated: 01 Dec 2022 13:27 by ADMIN
Scheduled for R1 2023
When importing RTF the with specific font the FontSubstituting event is not fired.
Need More Info
Last Updated: 30 Nov 2022 05:59 by ADMIN

I can't provide a project or even code snippets that would make sense out of context because the code base is too complex for an easy replication to be setup.

We are trying various things like calling Refresh, Update.

 

Hoping this is something you've encountered before and have some suggestions.

Unplanned
Last Updated: 29 Nov 2022 13:14 by Shaindy
A line pasted from outlook is not exported correctly to HTML.
Under Review
Last Updated: 29 Nov 2022 09:52 by ADMIN

1. Select the ColorBox's ellipses to open the Color Dialog

2. Select the Web tab

3. Select Any colour in this Page

4. Select Transparent

Colour will update

5. Select the Professional tab

6. Select any colour

Colour won't update

7. Select any colour

Colour won't update

8. Select OK on Dialog

Colour will be transparent

Values will be same as selected in step 7

Unplanned
Last Updated: 29 Nov 2022 05:40 by ADMIN
Created by: Dev
Comments: 2
Category: UI for WinForms
Type: Feature Request
0

Currently, RadGridView offers GridViewImageColumn. However, it would be good to offer support for SVG images out of the box.  

One possible approach is to introduce a new property for the GridViewImageColumn - ImageDrawType = ImageDrawType.Svg that controls what kind of images this column will store.

Second approach is to introduce a new GridViewSvgImageColumn.

Unplanned
Last Updated: 28 Nov 2022 07:50 by Shaindy
 The styles of a hyperlink (color, font properties) are not exported correctly to HTML
Unplanned
Last Updated: 28 Nov 2022 00:42 by James

1. Select the ColorBox's ellipses to open the Color Dialog

on load of its Color Dialog the Web & System tabs have selected colors by default

2. Select the Web tab

In the below for Web its Transparent

3. Select "OK"

the colour doesn't get updated in the ColorBox on Color Dialog close

Which is understandable as a colour change hasn't occurred only the tab has been changed

 

However, following the same scenario above.

If the user wanted to select Transparent, they would need to:

2. Select a different colour even though its selected on load by default

3. Select back on Transparent

4. Select OK in order to see the colour reflected in the ColorBox

 

This is not ideal for an end user.

Is there a way to have no selection by default in the Web & System tabs?

Unplanned
Last Updated: 25 Nov 2022 09:35 by Timo

If you remove the last span of a paragraph (on a measured document), using the inline collection, a NullReferenceException is thrown.

As a workaround: either make sure the manipulation happens on a non-measured document, or remove the span by using the RichTextEditor's API:

this.radRichTextEditor.Document.Selection.AddDocumentElementToSelection(span);
this.radRichTextEditor.Delete(false);

 

In Development
Last Updated: 22 Nov 2022 13:10 by ADMIN
Scheduled for R1 2023
RadToggleSwitch can be activated and the slider can be dragged by using the right mouse button as well. That's not supposed to happen.
In Development
Last Updated: 22 Nov 2022 13:10 by ADMIN
Scheduled for R1 2023

Steps to reproduce:

1. Press the left mouse button inside RadToggleSwitch. (MouseDown)

2. Move the mouse 1 px up or down (but still inside the RadToggleSwitch). (MouseMove)

3. If you release the left mouse button now, the switch will not toggle. (MouseUp)

Only if the mouse location at the moment of Press and Release are exactly the same, the toggle action will be triggered.

Unplanned
Last Updated: 22 Nov 2022 10:09 by ADMIN
Created by: Cheyne
Comments: 1
Category: FileDialogs
Type: Bug Report
1
In .NET Core (or newer) the search textbox doesn't work. 
Unplanned
Last Updated: 22 Nov 2022 09:45 by ADMIN
1. Open QSF > File Explorer example
2. Navigate to a folder with many subfolders 
3. Type something is search

You will see that the whole QSF freezes. 
 
In Development
Last Updated: 18 Nov 2022 13:36 by ADMIN
Scheduled for R1 2023
Created by: Curtis
Comments: 4
Category: RibbonForm
Type: Bug Report
0

Steps to reproduce:

Create new Telerik Windows Forms Application ( I use VB.net but this crashes in C# as well )

Create RadRibbonForm - set the Project so this is the Startup Form.

Add Office2013LightTheme to form.

Set RadRibbonBar1.ThemeName to Office2013LightTheme.

Set ApplicationMenuStyle property = BackstageView

 

Run the ap, click on the Backstage tab and you'll see the first Image attached (called First.png)

 

Close the ap and back to Visual Studio - with the Form open in the Designer.

 

Everything is set but now i want to change the Background color of that lovely blue panel and everything inside it to a new background color.

I'd like to do this without creating a new Theme.

 

Click on the little triangle thingie in the upper right corner and select "Edit UI Elements"

Look down the Tree until you see BackstageItemsPanelElement.

Set BackstageItemsPanelElement.BackColor = 64, 53, 130

Close the Edit UI Elements dialog box and save then Start.  

Open the Backstage and you can see the "Back Button" at the very top still has the blue backcolor (No clue why this object doesnt get it's background from its Parent but it does not) so lets fix the background color for that button.

 

Close the Ap if its still running.  Open the form in VS Designer.  Edit UI Elements.  Look down until you find this:

RootRadElement.BackstageViewElement.BackstageItemsPanelElement.RadButtonElement.FillPrimitive

Set RadButtonElement.FillPrimitive.BackColor = 64, 53, 130

and we have to get the border - found under the RadButtonElement.BorderPrimative.FORECOLOR

Set RadButtonElement.BorderPrimative.ForeColor = 64, 53, 130

Close Element hierarchy editor.  Save and Run.

 

Everything looks great now right!??  Attached image #3 (Second.png)

If you examine form.designer.vb you will see these three lines have been added:

 

This is the BackstageItemsPanelElement.Backcolor we changed:

CType(Me.myBackStage.GetChildAt(0).GetChildAt(2), Telerik.WinControls.UI.BackstageItemsPanelElement).BackColor = System.Drawing.Color.FromArgb(CType(CType(64, Byte), Integer), CType(CType(53, Byte), Integer), CType(CType(130, Byte), Integer))

 

This is the Back Button's FillPrimitive we changed (NOTE Indexes 0, 2, 0, 0)

CType(Me.myBackStage.GetChildAt(0).GetChildAt(2).GetChildAt(0).GetChildAt(0), Telerik.WinControls.Primitives.FillPrimitive).BackColor = System.Drawing.Color.FromArgb(CType(CType(64, Byte), Integer), CType(CType(53, Byte), Integer), CType(CType(130, Byte), Integer))

 

And this is the Back Button's BorderPrimitive we changed (NOTE Indexes 0, 2, 0, 2)

CType(Me.myBackStage.GetChildAt(0).GetChildAt(2).GetChildAt(0).GetChildAt(2), Telerik.WinControls.Primitives.BorderPrimitive).ForeColor = System.Drawing.Color.FromArgb(CType(CType(64, Byte), Integer), CType(CType(53, Byte), Integer), CType(CType(130, Byte), Integer))

 

And now to the CRASH.

Close the ap if still running. 

Open the form in Designer. 

Switch to Backstage. 

Click on the triangle thing again and this time Click on "Add Tab Item"

Save your form.

Close the form (Designer)

Now try to reload the form in the Designer.

 

CRASH!!!

You get a Dialog that i believe the Ribbon is throwing (Or more precisely the Backstage object) that says "Error parsing RadItem:  Children collection index is not valid: 0 - 2 - 0 - 0" - See attached image "Crash.png" - this is followed by another almost identical error dialog box except this one will say "0 - 2 - 0 - 2" 

 

Those three lines i posted above that were added to the form.Designer.vb code the first one is fine and has no issues.  The next two lines however are what's causing the problems (FillPrimitive and BorderPrimitive)

 

Any help anyone can offer would be very very appreciated at this time.  I've spent two days trying to work this out.  If there's no way to fix this can anyone suggest an alternate way for me to change those background colors without altering the Theme? 

 

Cheers all!

 

 

 

 

1 2 3 4 5 6