Approved
Last Updated: 04 Mar 2019 18:39 by ADMIN
Introduce properties for customization of the navigation panel such as:
- Showing/hiding a today button
- Showing/hiding the selected view definition ListBox
- Showing/hiding the RadDatePicker and navigation buttons
Approved
Last Updated: 04 Mar 2019 11:39 by ADMIN
Approved
Last Updated: 04 Mar 2019 11:39 by ADMIN
A possible workaround is to use an attached property. Basically, we've added ConnectionPointsProperty in AttachedProperties class and added binding to this new property in the style of the connection.

public class AttachedProperties
    {
        public static RadDiagram Diagram { get; set; }

        public static readonly DependencyProperty ConnectionPointsProperty =
           DependencyProperty.RegisterAttached("ConnectionPoints", typeof(List<Point>), typeof(AttachedProperties), new PropertyMetadata(null, OnConnectionPointsChanged));

        public static IEnumerable<Point> GetConnectionPoints(DependencyObject obj)
        {
            return (IEnumerable<Point>)obj.GetValue(ConnectionPointsProperty);
        }

        public static void SetConnectionPoints(DependencyObject obj, IEnumerable<Point> value)
        {
            obj.SetValue(ConnectionPointsProperty, value);
        }

        private static void OnConnectionPointsChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            var connection = d as RadDiagramConnection;
            var connectionPoints = e.NewValue as List<Point>;
            if (connection != null && connectionPoints != null)
            {
                for (int i = 0; i <  connectionPoints.ToList().Count; i++)
                {
                    connection.ConnectionPoints.Add(connectionPoints.ToList()[i]);                 
                }
                connection.IsModified = true;
                (connection as IConnection).Update();
            }
        }
    }



  <telerik:RadDiagram.ConnectionStyle>
                <Style TargetType="telerik:RadDiagramConnection">
                    <Setter Property="ConnectionType" Value="Polyline"/>
                    <Setter Property="local:AttachedProperties.ConnectionPoints" Value="{Binding MyConnectionPoints}"/>
                </Style>
            </telerik:RadDiagram.ConnectionStyle>
In Development
Last Updated: 04 Mar 2019 09:39 by ADMIN
Approved
Last Updated: 04 Mar 2019 08:45 by ADMIN
The event is not fired when updating the IncludePictureField fields. It is also valid when the fields are in Header or Footer. The issue is a regression in R1 2019.

The UpdateAllFields() method of RadDocumentEditor can be invoked so the event can be fired and give you the possibility to update the images.
In Development
Last Updated: 01 Mar 2019 12:08 by ADMIN
Select file/fodler. Press F2 and rename it. Click Enter. File stays selected but pressing F2 does not enter edit mode again.
Completed
Last Updated: 01 Mar 2019 09:10 by ADMIN
Created by: Pierre-Yann
Comments: 1
Category: UI for WPF
Type: Bug Report
1
When importing documents with destinations defined with zero-based page index, an invalid page is displayed when the destination is activated.

Approved
Last Updated: 28 Feb 2019 16:09 by ADMIN

Steps to reproduce

  1. Click somewhere in the document to move the cursor
    • The cursor starts blinking in the exact location is was moved to after you clicked
  2. Move the cursor with the arrow keys on the keyboard
    • The first time the cursor blinks it moves slightly to the right of the position it was moved to by the arrow key

Unfortunately due to the other cursor jumping bug our users are extremely sensitive to anything that makes it appear like the cursor is not in the position they moved it to.

I attached a gif of this happening with the zoom set to 500% so it is easiest to see but it appears to be a problem at any zoom level 100% or higher.

Approved
Last Updated: 28 Feb 2019 09:33 by ADMIN
Add a IconTemplateSelector property for the RadNavigationViewItem. This will allow more flexible content choosing.
Approved
Last Updated: 27 Feb 2019 12:45 by ADMIN
The ToolTip behavior respect how the series are added to the chart. Setting ZIndex property to reorder them will not be respected by the ToolTip.
Approved
Last Updated: 27 Feb 2019 11:29 by ADMIN
When navigating through the cells with the left/right arrow keys, when the last column is reached normally the focus stays on that cell. However, when there are invisible columns on the left/right of the last visible one, the focus moves away from the grid.

As a workaround you can handle the PreviewKeyDown event of the RadGridView when the CurrentColumn is the last visible one.
In Development
Last Updated: 26 Feb 2019 09:44 by ADMIN
Created by: Martin Ivanov
Comments: 0
Category: UI for WPF
Type: Feature Request
1
The idea of this feature is to introduce a form, which can host tabs in its title bar (like RadTabControl), just like in Chrome/Edge. This would allow our clients to deliver a modern and flexible layout to their users. 
Completed
Last Updated: 25 Feb 2019 09:38 by ADMIN
Setting GridViewCell content template by Style is not working with R1 2019. 
Approved
Last Updated: 25 Feb 2019 09:32 by ADMIN
Using the RadDocumentEditor class, the users can change the margin of the current section. However, there isn't a method allowing them to change the default section margin of the document. 
Completed
Last Updated: 22 Feb 2019 20:30 by ADMIN
Setting the Expanded property of the GroupsExpandBehavior assigned to the RowGroupsExpandBehavior property of RadPivotGrid to True, and the RowSubTotalsPosition to None, leads to an error. 

To work this around set the RowSubTotalsPosition to Top. 

Or set the IsExpanded property of the corresponding PivotGroupHeader controls manually.

public MainWindow()
{
InitializeComponent();

// the Opacity is used to avoid the flicker that appears because the groups are rendered just before the collapse logic kicks-in.
this.pivotGrid.Opacity = 0;
this.pivotGrid.Loaded += PivotGrid_Loaded;            
}

private void PivotGrid_Loaded(object sender, RoutedEventArgs e)
{
Dispatcher.BeginInvoke(new Action(() => { 
var headers = this.pivotGrid.ChildrenOfType<PivotGroupHeader>();
foreach (var header in headers)
{
header.IsExpanded = false;
}
this.pivotGrid.Opacity = 1;
}), (DispatcherPriority)3);
}
Won't fix
Last Updated: 22 Feb 2019 15:56 by ADMIN


The fix for this issue will be available with the next LIB (version 2018.3.1224) expected on Monday, December 24.
Approved
Last Updated: 22 Feb 2019 14:47 by ADMIN
My requirement is to give certain rows in the GridView a background color that is read from the database (so it's not a fixed list of colors). I use the RowStyle with a binding to the Background property. When the bound property is null, I fall back on the Transparent color.

This transparent background in combination with a GridViewComboBoxColumn sometimes causes rows to "stick" to the top or bottom of the grid. To simulate this, a ComboBox in the grid must be opened, then you need to scroll up or down until the field is outside the viewport. In some cases, the row sticks to the top or the bottom. After inspecting the Visual Tree, it appears that the row is still part of the Visual Tree, even though it is outside the viewport. I have attached a video and a sample project where you can see and test this behavior.
Approved
Last Updated: 22 Feb 2019 13:48 by ADMIN

DataTriggers set in the CellTemplate of a GridView column are not respected.

A possible workaround is to use Style Triggers instead.

Completed
Last Updated: 22 Feb 2019 09:15 by ADMIN

To reproduce this behavior you need the following settings.

- Set the display language of your Windows to Italian.
- Use a RadOpenFileDialog.
- Set its Filter. For example, you can filter to show only Excel files.
- Change the layout type to Details.

In this case the folders in the opened direction disappears.

Approved
Last Updated: 22 Feb 2019 06:53 by Josh
Created by: Nebojsa Mancic
Comments: 3
Category: UI for WPF
Type: Feature Request
9
I think that deploying scenario for applications and protecting dll-s are complicated. I think that better way is to use control panel. I want to send you needed informations through control panel, a and I want to provide me my version of dll-s that are protected and I can use it in my app. You build it on your own. The way you are doing it now is complicated, and can produce issues.