I have a GridViewToggleRowDetailsColumn in the RadGridView. Now I want two things.
Thanks for the sample code help.
<Telerik:RadGridView x:Name="GridView" AutoGenerateColumns="False" Width="500" Height="500"> <Telerik:RadGridView.Columns> <Telerik:GridViewDataColumn UniqueName="DateTime" Header="Date/Time" DataMemberBinding="{Binding DateTime}" IsReadOnly="True" DataType="{x:Type System:DateTime}" IsFilterable="True" /> <Telerik:GridViewDataColumn UniqueName="Value" Header="Value" Background="GhostWhite" DataMemberBinding="{Binding Value}" DataType="{x:Type System:Decimal}" IsFilterable="True" /> </Telerik:RadGridView.Columns> </Telerik:RadGridView>When I'm opening a RadCombobox, focus an item with the mouse, moving the mouse pointer out of the Combobox and thus loosing the focus, SelectionChanged is fired when I'm pressing the Enter key. I'd expect that no item would be selected in this case since no item is visibly highlighted, but instead an item gets selected (probably the item that was highlighted last by moving the mouse pointer).
Is this behavior intended?
Hello there,
I am using the TimeSpanPicker within a ListBox ItemTemplate. I am changing the watermark. This works prefectly outside the template but when in a template does not work at all , my string is ignored and the default is used. I have also tried to use DynamicResource but found the same issue.
I have made a very simple project which highlights the issue, it uses the latest UI for WPF from the website.
It can be found here : https://www.dropbox.com/s/3ijhj346w0pjg1f/Telerik%20bug.zip?dl=0
Also attached a screenshot showing the program running.
Thanks,
Martin
Hi,
Teleriks outdated documenation caused me, again, to lose some time finding solution.
https://docs.telerik.com/devtools/wpf/controls/radcontextmenu/how-to/use-radcontextmenu-with-radgridview
Here is implementation of RadContextMenu for RadGridView, step-by-step guide is clear and explains everything. But menu implemented in this way to my app didn't work. There is important property, not present in documentation:
BasedOn="{StaticResource RadMenuItemStyle}"wwich changes Example 4
<Style x:Key="MenuItemContainerStyle" TargetType="telerik:RadMenuItem"> <Setter Property="Header" Value="{Binding Text}"/> <Setter Property="ItemsSource" Value="{Binding SubItems}"/> <Setter Property="IsEnabled" Value="{Binding IsEnabled}"/></Style>to
<Style x:Key="MenuItemContainerStyle" TargetType="telerik:RadMenuItem" BasedOn="{StaticResource RadMenuItemStyle}"> <Setter Property="Header" Value="{Binding Text}" /> <Setter Property="ItemsSource" Value="{Binding SubItems}" /> <Setter Property="IsEnabled" Value="{Binding IsEnabled}" /> </Style>
Please, update your documentation to save others time.
Best Regards,
Mateusz

I'd love to see this implemented, it would be a natural.
Thanks in advance,
Steve
Is is possible to create bar scale as in the attached image?
Currently I have done it this way:
<Border Background="#FF1B1B1F" CornerRadius="24"> <telerik:RadVerticalLinearGauge telerik:StyleManager.Theme="Green"> <telerik:VerticalLinearScale MajorTickBackground="DeepSkyBlue" MiddleTickBackground="DeepSkyBlue" MinorTickBackground="DeepSkyBlue" MajorTickOffset="-10" MiddleTickOffset="-10" MinorTickOffset="-10" Min="0" Max="100" LabelLocation="Inside" MajorTickLocation="Inside" MinorTickLocation="Inside" MiddleTickLocation="Inside" MiddleTicks="2" MinorTicks="1" LabelFormat="{}{0:F0} %" FontSize="20" Foreground="#FF9EABAA" Fill="{x:Null}"> <telerik:VerticalLinearScale.Indicators> <telerik:BarIndicator BorderBrush="{x:Null}" Value="100" Background="#FF323232"/> <telerik:BarIndicator BorderBrush="{x:Null}" Value="70" Background="DeepSkyBlue"/> </telerik:VerticalLinearScale.Indicators> </telerik:VerticalLinearScale> </telerik:RadVerticalLinearGauge></Border>
I cannot change the width of either the VerticalLinearScale or the BarIndicator objects. So to accomplish what I want, I hid the scale object and added two indicators. The first is the "base color" and the second the actual value indicator. In the end it's just rendering objects, but is there a better way to do this? Not the biggest fan of these "bubble gum solutions".
Also, is there a way to align the whole thing center? So that the bar scale and the tick labels together are always in the center during resizing. I would prefer not to use Padding. Currently there's wasted empty space on the left which makes the whole thing larger than it should be.
And is there a way to round the bar scale itself? Currently I'm rounding the border object, but when the whole thing is resized small enough, the bar scale's sharp corners start to render outside the border's rounder corners.
I can't seem to get rid of the extra space around RadVerticalLinearGauge. Is this a bug or am I missing a property?
Try this code:
<Grid> <Border Background="#FF1B1B1F" CornerRadius="0"> <telerik:RadVerticalLinearGauge OuterBorderThickness="0" OuterBorderBrush="Green" Background="Red" telerik:StyleManager.Theme="Green"> <telerik:VerticalLinearScale MajorTickBackground="DeepSkyBlue" MiddleTickBackground="DeepSkyBlue" MinorTickBackground="DeepSkyBlue" MajorTickOffset="-10" MiddleTickOffset="-10" MinorTickOffset="-10" Min="0" Max="100" LabelLocation="Inside" MajorTickLocation="Inside" MinorTickLocation="Inside" MiddleTickLocation="Inside" MiddleTicks="2" MinorTicks="1" LabelFormat="{}{0:F0} %" FontSize="20" Foreground="#FF9EABAA" Fill="{x:Null}"> <telerik:VerticalLinearScale.Indicators> <telerik:BarIndicator BorderBrush="{x:Null}" Value="100" Background="#FF323232"/> <telerik:BarIndicator BorderBrush="{x:Null}" Value="70" Background="DeepSkyBlue"/> </telerik:VerticalLinearScale.Indicators> </telerik:VerticalLinearScale> </telerik:RadVerticalLinearGauge> </Border></Grid>
There is a black extra space around the red gauge object. Margin is 0 so that's not the culprit. I added OuterBorderThickness and OuterBorderBrush for demonstration purpose. If I set OuterBorderThickness to 10 the green border is drawn over the black area. Not sure if they are related but something to start with.
Shouldn't the red area fill the entire border object with the above property values? Especially if you remove both OuterBorderThickness and OuterBorderBrush property values from the code.
In my application I bind the value of a textbox to properties of the selected item of a grid.
When do something like (note: grdParts is defined elsewhere and has the default SelectionUnit = FullRow)
<TextBox Text="{Binding ElementName=grdParts, Path=SelectedItem.OrderCode}" />the error list shows the error 'SelectedItem' is not accessible. But the application compiles fine and works as intended. My biggest problem is that these 'fake' errors obscure real problems.
A while ago I tackled this problem by adding the ElementName in the Path, but recently (because I updated to the newest Telerik version?) this stopped working, so I had to revert back to this way of binding.
What is wrong with this binding?