Setup: In a WPF Windows Desktop application project, use a RadTabControl with 2 tabs, Tab 1 and Tab 2. Add a RadDocking and some Panes to Tab 1.
Run the application and do:
I've attached a sample project showing the problem, with similar instructions as above. Tested with both 2021.3.1123 and 2022.2.622.
Please advice!
Latest version of wpf ui on NET6 I receive this error with Office2019 theme, also tested with Office2016 theme and there is no error.
System.Windows.Markup.XamlParseException: "Die Angabe eines Werts für "System.Windows.Markup.StaticResourceHolder" führte zu einer Ausnahme." Exception: Die Ressource mit dem Namen "RepeatButtonStyle" kann nicht gefunden werden. Bei Ressourcennamen wird die Groß- und Kleinschreibung berücksichtigt. Diese Ausnahme wurde ursprünglich von dieser Aufrufliste ausgelöst: System.Windows.StaticResourceExtension.ProvideValueInternal(System.IServiceProvider, bool) System.Windows.StaticResourceExtension.ProvideValue(System.IServiceProvider) MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue(System.Windows.Markup.MarkupExtension, System.IServiceProvider)
I have a RadComboBox which is causing the error. When I remove this element, error is gone. Error only happens when I click on the drowdown. The error happens before dropdown open.
I use this files<ResourceDictionary Source="/Telerik.Windows.Themes.Office2019;component/Themes/Telerik.Windows.Controls.xaml" />
<ResourceDictionary Source="/Telerik.Windows.Themes.Office2019;component/Themes/System.Windows.xaml" />
<ResourceDictionary Source="/Telerik.Windows.Themes.Office2019;component/Themes/Telerik.Windows.Controls.Input.xaml" />
<ResourceDictionary Source="/Telerik.Windows.Themes.Office2019;component/Themes/Telerik.Windows.Controls.Navigation.xaml" />
<ResourceDictionary Source="/Telerik.Windows.Themes.Office2019;component/Themes/Telerik.Windows.Controls.DataVisualization.xaml" />
<ResourceDictionary Source="/Telerik.Windows.Themes.Office2019;component/Themes/Telerik.Windows.Controls.GridView.xaml" />
<ResourceDictionary Source="/Telerik.Windows.Themes.Office2019;component/Themes/Telerik.Windows.Controls.RibbonView.xaml" />
Can be reproduced in the WPF demo (Windows8 theme): the error description tooltip appears on the left of the control and with the red arrow on the left (see attachment). The tooltip should appear on the same side of the red adorned element (the red triangle, top right corner) and the tooltip arrow should point the control.
The following exception is thrown when changing the theme of an element with the StyleManager runtime:
Cyclic reference found while evaluating the ThemeStyle property on element 'Telerik.Windows.Controls.Gauge.Needle'.
This only occurs in some themes, such as Fluent, Crystal, and Office2016.
There seems to be a bug concerning tabs headers of TabControl when used with Office2016 theme.
The color of the header changes from white (active tab) to light blue when a control on this tab is hovered. White background is shown only when mouse hovers only over TabControl Tab panel directly. See gif attached.
Hi,
we are using our own IPagedCollectionView implementation in combination with the RadDataPager control as shown in the attached example project. Basically, we bind an instance of the PagedCollectionView that is provided by our ViewModel to the Source property of the RadDataPager.
Recently we started to take implementing the Dispose pattern a bot more seriously and also added the IDisposable interface to our custom PagedCollectionView (in order to Dispose some internally used CancellationTokenSource). Today we realized that the RadDataPager now calls Dispose() on the PagedCollectionView instance although not being its owner. This happens as soon as the DataPager itself is Disposed e.g. by switching modules (and thus loading a new DataTemplate) in our multi-module application. Coming back to the module will then cause the disposed Collection to be used again, potentially causing ObjectDisposedExceptions etc.
What I would expect: The RadDataPager control should not call Dispose() on its Source collection if it is Data-Bound to a ViewModel since that might leave the ViewModel in an invalid state that can cause Exceptions later on.
The problem exists with .net 6 and .net Framework 4.8 as well as with versions 2022.3.1109 (Xaml, see Example project) and 2022.2.621 (NoXaml)
ArgumentNullException is thrown in the GetNameCore method of the RadGlyphAutomationPeer class. This happens when the Glyph property of RadGlyph is not set and the automation peer for the corresponding element kicks-in.
To work this around, disable the automation peers.
AutomationManager.AutomationMode = AutomationMode.Disabled;
I have created this timeline control out of a combination of different controls. But I get asked for this same kind of setup from different companies for different reason. I have created this control using your TreeListView to show the headers in the hierarcy while for Layer Num items, there is a list to the right which holds a list of MediaItem objects. It works but not very efficient and is missing much key functionality. And I thought because you already have controls that are similar, it wouldn't be a huge reach for you to make on like this.
So there could be two modes for this. The editing mode where the user is dragging/dropping media items on each layer item, rearranging, setting the length of media, etc. They could then hit PLAY like a Movie Maker and see a preview on a different control of what is being played. Once this is saved, it could be used in another way.
So in the readonly mode, all the items would be feed in as a hierarchtial collection. It would decribe how many levels there are and the names and order of the items. And then it would also have all the MediaItems related to each Layer Num. And then it would constantly be fed what the current time is related to this batch of items playing. The user doesn't hit PLAY in this mode but rather just sees a read only version of what is being played and watch the line goes across.
I think this would be a very welcomed control to your lineup. Because anyone who wants to make a media editing program, audio editing program, and even showing a schedule for items that happens every 30 seconds in different locations while getting a constant status of the current time would find this invaluable.
Hi there,
If you want to change the hover colour of the RadHyperlinkButton font, you currently need to create a copy of the control template and override the styles that you want to change.
It would be much easier for developers if the hover font properties could be surfaced into the VS property editor so we can simply select a colour, font weight etc...
If a formula contains a named range as an argument, its value may not get updated properly in the following scenario:
In the formula: =SUMIF(A1:A4, 3, ColumnC), ColumnC is a named range refering to C1:C4. Range A1:A4 contains the values 3, 2, 2, 3, which will avoid a circular reference. The formula is entered twice, in C2 and C3. Note that these cells are part of the range ColumnC refers to. When you refresh the formula in C3 (enter edit mode, then press enter), it will calculate correctly, but the formula in C2 will be recalculated to an error. If you refresh the formula in C2, the formula in C3 will be evaluated to an error.
We are looking for a feature to group Tabs in the TabbedWindow similar to the way modern browser handle this.
Hold down the Ctrl key and click each tab to select multiple tabs
Trigger method "AddTabsToGroup"
Have different Styling (colors) for each Group. be able to name groups in code and display group name
Remove Groups in Code
If the total Items count exceed the MaxVisiblePips value,scroll by mousewheel,when scroll to the start or end item,the next scroll item should be the end or start,
the scrollview can not scroll to the selected item. Please see Annexes 1 and 2
When the MaxVisiblePips value is four,click the right item ,The scroll view cannot be rolled to the center, Please see Annexes 3
Here's an idea for you, one which I haven't fully thought through but which I will post here in case it proves useful.
For my use case we am required to build the Telerik UI for WPF binaries from the source code. This is because we offer our product as a trial version which requires the source files to be protected.
Building the source takes a bit of time whenever there is a new version and we have to remember to copy and replace the modified source protection files before we build the binaries.
My suggestion would be to move the file protection code into a single separate class library (DLL) and provide the source code that can be modified by the end user and rebuilt into the file protection DLL.
Then rather than having to rebuild the entire source code from scratch whenever there is a new version, we could just use the installer to install the new binaries and just replace the FileProtection.dll file.
That way when there is a new version of UI for WPF (or whatever product) we could quickly update to it and then when we build our product installer we just copy the modified FileProtection.dll to be bundled alongside the Telerik binaries.
As I said I haven't thought this through all the way and there may be excellent reasons why you are unable to do this, but I thought I'd share the idea.
HTH Richard
Hi,
I download the source code 'Telerik_UI_for_WPF_Source_2022_1_117' and then I want to run 'Build_WPF60.bat' [\Telerik_UI_for_WPF_Source_2022_1_117\Build\BatFiles]. An error occurs, see the attachment: 'Could not locate the assembly "Telerik.Windows.Documents.Core".' I tried it on Win 10 and Win 11 with installed VS202
2."
Best regards
Huráb Radek