Declined
Last Updated: 13 May 2021 10:37 by ADMIN

Hello, 

I believe that I have found a bug with the delete keyboard functionality using the delete key. Below are the steps to reproduce:

  1. Click on any row of the grid view.
  2. Observe the row is selected.
  3. Click any cell in the selected row to enter into edit mode.
  4. Exit edit mode using escape.
  5. Observe the row is still selected.
  6. Now click the delete button.
  7. Observe the delete operation doesn't work.

 

Note that if the user selects a new row and then selects the previous row the delete works. 

Demo to illustrate is in SDK sample browser.

Grid View Examples - Custom Keyboard Command Provider

Please let me know if you need any additional information.

Thank you.

Declined
Last Updated: 07 Apr 2021 10:38 by ADMIN

Hi,

Please see attached project,

After use animation changed window size and use the mouse to drag to change the size of the window,

When the window size is smaller than the original size, the upper right button will be hide,

Original WPF Window no this problem, And changing size animation very Smooth then RadWIndow.

Declined
Last Updated: 06 Apr 2021 08:30 by ADMIN

Good afternoon,

When we add a new child element to the RadDiagram(see attach file), the diagram automatically optimizes their layout. After the chart is updated, the new element and its parent are automatically moved to the left side. How to make them stay in their places?

There is a small discussion of this problem on the forum.

Regards,
Andrei Silich

 

Declined
Last Updated: 05 Apr 2021 10:29 by ADMIN
Created by: Markus
Comments: 1
Category: TreeView
Type: Bug Report
1

Dear Telerik team,
We currently have a problem with the RadDragAndDropManager as we are currently in the process of converting from Silverlight to WPF.
We are also converting Telerik from version 2011.2 to the current version of Telerik WPF.
Now the following error happens:
If I drag an item and drag it over another dropable area, the DragCue element moves.
The error occurs as soon as "e.QueryResult" is set to true in the OnDropQuery function.
You just have to do that, otherwise the drop will not be evaluated.

I was able to recreate the whole thing in a new project with just a RadTreeView and a RadMap.
I just don't want to switch the RadDragAndDropManager to the DragDropManager because we have a lot of our own controls that run with the old one, but not with the new one.
I've already tried that, but the conversion effort is just too big.
Can you see why the DragCue element is acting so weird?

With best regards

Markus Kuhlemann

Declined
Last Updated: 04 Mar 2021 07:06 by Petar
ADMIN
Created by: Telerik Admin
Comments: 1
Category: TileView
Type: Feature Request
16
Posibility to group the TileViewItems needed
Declined
Last Updated: 10 Feb 2021 13:39 by ADMIN
Declined
Last Updated: 17 Dec 2020 13:31 by ADMIN
Created by: Simone
Comments: 1
Category: PersistenceFramework
Type: Bug Report
0

Hi,

I'm using the PersistenceManager class to serialize/deserialize GridView but an excpetion throw.

"Exception thrown at 0x74994622 in SPEA.Semi.Engineering.exe: Microsoft C++ exception: EEFileLoadException at memory location 0x004FC49C."

Declined
Last Updated: 30 Nov 2020 16:04 by ADMIN
Shape files are not displayed correctly by the RadMap readers in .NET CORE 3.1 and .NET 5.
Declined
Last Updated: 27 Nov 2020 16:12 by ADMIN
Created by: Martin Ivanov
Comments: 1
Category: UI for WPF
Type: Feature Request
1
Add a color variation in the Office2019Palette with the colors used in the White theme in MS Office 2019.
Declined
Last Updated: 09 Nov 2020 14:55 by ADMIN

I am using a RadGridView to display appointments. I am adding paging to the control with RadDataPager. I am setting the ItemSource property for the RadGridView to {Binding Path=PagedSource, ElementName=unscheduledWorkOrdersRadDataPager }. I am then overriding the ConvertDraggedData(object data) method and using the DataObjectHelper class in order to obtain data from the object data parameter and then setting the returned IEnumerable<IOccurence> accordingly.

The problem is that whenever I added paging to the RadGridView. The DataObjectHelper is not able to properly retrieve the dragged data from the object data parameter.

Declined
Last Updated: 09 Nov 2020 14:08 by ADMIN
Created by: Tomas von Peltzer
Comments: 2
Category: ScheduleView
Type: Feature Request
0
For example if Resource "Stol 2" does not have any Appointments it should not appear in the view


Declined
Last Updated: 29 Oct 2020 15:46 by ADMIN
An InvalidCastException is thrown in the Fill/Background property binding in the series' DefaultVisualStyle when the RenderOptions is set to Bitmap or Direct2D.
Declined
Last Updated: 19 Oct 2020 07:25 by ADMIN
Created by: Don
Comments: 4
Category: UI for WPF
Type: Feature Request
0

Hi Team, 

Dennis Callahan from Telerik submitting this on behalf of Don - 

If your team could create a theme for UI for WPF that mimicked the look of a UWP application and responded to the Windows 10 Light and Dark setting that would be excellent. I have not found such a theme in any of the products I have looked at so if Telerik could do it I think it might be the first.

Declined
Last Updated: 16 Oct 2020 08:54 by ADMIN
Created by: Dawid
Comments: 4
Category: MaskedInput
Type: Feature Request
2

Add a property to force only allowing uppercase values, without needing to specify a number of characters or have the underline in the control.

 

This is achievable in code, but it seems unnecessary to go to such lengths for each instance where it is needed.

 

private void bankCode_ValueChanging(object sender, Telerik.Windows.Controls.MaskedInput.RadMaskedInputValueChangingEventArgs e)
        {
            if (e.NewValue == null)
                return;

            string newValue = e.NewValue.ToString();
            if (newValue.Length > 0)
            {
                newValue = newValue.ToUpper();
            }
            this.txtBankCode.ValueChanging -= this.bankCode_ValueChanging;
            this.txtBankCode.Value = newValue;
            this.txtBankCode.ValueChanging += this.bankCode_ValueChanging;
        }
Declined
Last Updated: 13 Oct 2020 15:27 by Petar
When we have specified RibbonGallery, and we resize the RibbonView fast enough, the RibbonGallery is collapsed even if there is enough space to visualize.
Declined
Last Updated: 08 Oct 2020 12:07 by Petar
StackOverflowException is thrown when clicking on the group header and then click on a RibbonDropDownButton inside the DropDownContent of a collapsed RibbonDropDownButton.
Declined
Last Updated: 01 Oct 2020 09:23 by Petar
Created by: Shlomo
Comments: 1
Category: UI for WPF
Type: Feature Request
2

I'm trying to draw a polygon on my RadMap using the MapPolygonView control. I can only see the polygon after I finished drawing it, but while I'm drawing - I can't see the lines.

Please add the capability for the RadMap to visualize the animation of shape's lines as it is being drawn.

Declined
Last Updated: 15 Sep 2020 07:54 by ADMIN
ADMIN
Created by: Nikolai
Comments: 1
Category: OutlookBar
Type: Feature Request
11
Allow the user to manually set the position of the OutlookBarItem : ActiveArea, MinimizedArea or OverflowArea
Declined
Last Updated: 11 Sep 2020 06:05 by ADMIN

Hi guys,

we have a messaging service that broadcasts a couple of messages every 1-5 seconds.

When our client module receives those messages, we want to append them at the bottom of a grid (RadGridView).

After appending them, we also want to scroll to the very bottom of that grid, so that the newest and therefore bottommost items come into view.

 

Documentation and forums suggest we go the AttachedBahaviour and ScrollIntoViewAsync way.

 

Our behaviour looks like this:


    public class ScrollToNewItemBehavior : Behavior<RadGridView>
    { 
        public static bool GetIsEnabled(DependencyObject obj) => (bool)obj.GetValue(IsEnabledProperty);
        public static void SetIsEnabled(DependencyObject obj, bool value) => obj.SetValue(IsEnabledProperty, value);
        public static readonly DependencyProperty IsEnabledProperty = DependencyProperty.RegisterAttached("IsEnabled", typeof(bool), typeof(ScrollToNewItemBehavior), new PropertyMetadata(false, OnIsEnabledChanged));
        private static void OnIsEnabledChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            if (d is RadGridView gridView)
                gridView.Items.CollectionChanged += (s, args) =>
                {
                    if (args.Action == NotifyCollectionChangedAction.Add)
                    {
                        gridView.ScrollIntoViewAsync(args.NewItems[0], gridView.Columns[0], null);

                        // exchanging args.NewItems[0] for gridView.Items[gridView.Items.Count-1] yields same result
                        //gridView.ScrollIntoViewAsync(gridView.Items[gridView.Items.Count-1], gridView.Columns[0], null);
                    }
                };
        } 
    }


 

Our Message class:


    public class Message : ModelBase<Message>
    {
        public string Text { get; set; }
    }


Our Messages collection in the ViewModel:


        private RadObservableCollection<Message> _messages;
        public RadObservableCollection<Message> Messages
        {
            get => _messages;
            set
            {
                _messages = value;
                NotifyPropertyChanged(m => m.Messages);
            }
        }


The collection is updated (in the ViewModel) like this:


            Task.Run(async () =>
            {
                for (int i = 0; ; i++)
                {
                    await Task.Delay(1000);
                    Messages.Add(new Message { Text = $"{i} - sftrvwj,erhvtwejhrfvtjlwehftrwejh" });
                }
            });


 

The grid is defined like this:


    <telerik:RadGridView
        x:Name="gridView"
        ItemsSource="{Binding Messages, Mode=OneWay}"
        IsSynchronizedWithCurrentItem="False"
        IsPropertyChangedAggregationEnabled="True"
        AutoGenerateColumns="False" 
        SelectionMode="Single"
        CanUserFreezeColumns="False"
        EnableColumnVirtualization="True"
        EnableRowVirtualization="True"
        CanUserDeleteRows="False"
        CanUserInsertRows="False"
        behaviours:ScrollToNewItemBehavior.IsEnabled="True"
        CanUserGroupColumns="False"
        IsReadOnly="True"
        IsManipulationEnabled="False"
        CanUserReorderColumns="False"
        CanUserSearch="False"
        ShowGroupPanel="False">
        <telerik:RadGridView.Columns>
            <telerik:GridViewDataColumn
                DataMemberBinding="{Binding Text}"
                Header="Text"
                ShowDistinctFilters="False"
                IsSortable="False"/>
        </telerik:RadGridView.Columns>
    </telerik:RadGridView>


Nothing too fancy.

 

What we observe:


 

When a message is added, the view and the scroll indicator randomly jump to the top or the bottom of the grid and stay there until the next message is added.

We tried AddRange, Suspend-/ResumeNotifications, ObservableCollection instead of RadObservableCollection.

We disabled many grid features.

We tried .NetCore

,

we tried .net Framework

To no avail.

This seems to be a bug.

 

Do you know any workarounds or a completely different approach to achieve the desired behaviour?

 

 

Side note:

When we set GroupRenderingMode to Flat,

        GroupRenderMode="Flat"

the view stays at the bottom. The scroll indicator stays at the bottom as well, but once in a while jumps a little bit up, as if by one row, and down to the bottom again without the view changing.

At one time disabling filtering on all columns seemd to work... but later didn't.

 

 

Thanks in advance

Thorsten

Declined
Last Updated: 03 Aug 2020 11:23 by ADMIN
Navigating with the Tab key does not jump between different RadRibbonGroups even if they have their KeyboardNavigation.TabNavigation property set.
1 2 3 4 5 6