I would like use a RadVirtualKeyboard to enter pin code in my application. And when I use it with DefaultKeyboardLayout.Numpad it work as expected - shows small pop-up windows with numpad keyboard. But when I try to load my custom layout it shows the same small window but width of keyboard's buttons is super wide.
I seems that loading custom layout reset width of UI element to full size keyboard and all my customs buttons are stretched.
Could you help me?
var kb = new RadVirtualKeyboard()
{
VirtualKeyboardTemplateSelector = (VirtualKeyboardTemplateSelector)(MyView.FindResource("KeyTemplateSelector")),
DefaultKeyboardLayout = DefaultKeyboardLayout.Numpad
};
keyboardWindow = new RadVirtualKeyboardWindow(kb)
{
Header = "Enter you number",
ResizeMode = ResizeMode.NoResize,
CanClose = false,
Width = 260
};
//load custom layout
byte[] byteArray = Encoding.UTF8.GetBytes(keyLayout);
Stream stream = new MemoryStream(byteArray);
kb.LoadLayout(stream);
keyboardWindow.Show();
Here is my layout:
<RadVirtualKeyboard xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<KeysLayout KeySpacing="0.1" Grid.Row="0" Grid.Column="0">
<Rows>
<Row>
<Keys>
<Key KeyType="Numpad" Width="1" Height="1" VirtualKey="103" />
<Key KeyType="Numpad" Width="1" Height="1" VirtualKey="104" />
<Key KeyType="Numpad" Width="1" Height="1" VirtualKey="105" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="109" />
</Keys>
</Row>
<Row>
<Keys>
<Key KeyType="Numpad" Width="1" Height="1" VirtualKey="100" />
<Key KeyType="Numpad" Width="1" Height="1" VirtualKey="101" />
<Key KeyType="Numpad" Width="1" Height="1" VirtualKey="102" />
<Key KeyType="Normal" Width="1" Height="1" VirtualKey="107" />
</Keys>
</Row>
<Row>
<Keys>
<Key KeyType="Numpad" Width="1" Height="1" VirtualKey="97" />
<Key KeyType="Numpad" Width="1" Height="1" VirtualKey="98" />
<Key KeyType="Numpad" Width="1" Height="1" VirtualKey="99" />
<Key DisplayText="Enter" KeyType="Special" Width="1" Height="1" VirtualKey="13" />
</Keys>
</Row>
</Rows>
</KeysLayout>
</Grid>
</RadVirtualKeyboard>
And how it is showed
Hi,
i would like to change the Field Displayname of Properties used in the Pivot-Fieldlist.
I tryed to use the AddingContainerNode Event from LocalDataSourceFieldDescriptionsProvider, but it's only possible to change the
display name like
(e.ContainerInfo as PropertyInfoFieldInfo).DisplayName = "Test"
This works for the aggregate list, but in List of fields there is always the name of property visible.
I tryed to change also the caption of ContainerNode but there is no Setter implemented.
e.ContainerNode.Caption ="Test"; //it's not possible, but ist seems to be there right way
Is there another way to Change the Caption.
Thanks for help.
Best regards
Stephan
Please help. I'm trying to get keyboard inputs to work for a RadMenu. Here are the three different ways I'm trying to get working. Just to be clear, NONE work. And yes, there are valid commands backing these. When I try this with Window.InputBindings I can get it to work, but i would like to have the keyboard declaration as near the menu as possible. This shouldn't be this hard, please help.
<telerik:RadMenu Grid.Row="0" NotifyOnHeaderClick="True" VerticalAlignment="Center" Grid.ColumnSpan="3"> <telerik:RadMenuItem Header="_File"> <telerik:RadMenuItem Header="_New" InputGestureText="Ctrl+N" Command="{Binding NewCommand}"> <telerik:RadMenuItem.InputBindings> <KeyBinding Gesture="Ctrl+N" Command="{Binding NewCommand}"/> </telerik:RadMenuItem.InputBindings> </telerik:RadMenuItem> <telerik:RadMenuItem Header="_Save" InputGestureText="Ctrl+S" CommandTarget="{Binding SaveCommand, Mode=OneWay}" /> <telerik:RadMenuItem Header="_Cancel" InputGestureText="ESC"/> <telerik:RadMenuItem Header="_Delete" InputGestureText="Ctrl+D" Command="{Binding DeleteCommand}" /> <telerik:RadMenuSeparatorItem /> <telerik:RadMenuItem Header="E_xit" InputGestureText="Alt+F4" Command="{Binding FileExitCommand}" /> </telerik:RadMenuItem> <telerik:RadMenuItem Header="_Help"> <telerik:RadMenuItem Header="_Support" Command="{Binding NavigateToAvantiSupportWebpageCommand}" CommandParameter="https://avantisystems.com/support-portal/"/> <telerik:RadMenuSeparatorItem /> <telerik:RadMenuItem Header="_About" Command="{Binding HelpAboutCommand}"/> </telerik:RadMenuItem> </telerik:RadMenu>
Hello,
we found that in version R1 2024 of Telerik UI for WPF the opened dockable floating windows are set by default to be topmost also over other application windows.
This behaviour is easily reproducible in the demo application. It is enough to set solution explorer as a floating dockable window in the First Look example of the Docking and open e.g. internet explorer over the Telerik demo application. In version R3 2023, the solution explorer window was not visible anymore, in R1 2024 is the window still visible.
Is it some new feature or bug?
Thank you.
Best regards,
Jakub
Hello everyone,
I'm new to Telerik and a quite beginner in C#. I would like to use ChartView to display a real-time value that I read every X milliseconds and add it to the graph. The X-axis should indicate seconds, so each point is defined in terms of X and Y. Several thousand points need to be generated and displayed. The chart should display 3 curves. 1 RealTime curve , 1 Superior Limit that is fixed, 1 Inferior Limit that is fixed.
Could someone help me get started on this? (what structure for the points, adding series). Every help is welcome.
Cheers
Massimo
I am registering my own command for the editor to handle copy. It works but users have reported intermittent issues which I've finally tracked down but have not been able to figure out a workaround.
editor.KeyBindings.RegisterCommand(Me.CopyCommand, Key.C, modifierKeys:=ModifierKeys.Control)
The issue is that this only works if the user clicks within the cells of the spreadsheet. If they have clicked on the row or column headers to select cells, or the "select all" in the corner without first clicking within the cells, the command is never called. Once they have clicked in the cells it works to click on the headers, but if they click on a control entirely outside of the spreadsheet, then the problem repeats.
I've tried all kinds of workarounds, including key bindings and event handlers for all the key and previewkey events on the editor, the spreadsheet, and even the header controls. None of them are ever called. Something is eating the events.
Edit: I should add I removed all other key bindings and also tried different key combinations and it still doesn't work.
Hi Iam trying to set row numbers in radgrdview as like below.
Please let me know is there any way to do like below.
Regards,
Prabhakar k.
I want to use a RadTreeListView but the hierarchy does not contain children of the same type. Can I achieve this using RadTreeListView and have different properties at each hierarchy level?
Thank you!
Hello,
I found row-height setting API in WinForms, like Resizing Rows Programmatically- RadVirtualGrid - Telerik UI for WinForms .
But can't find it for WPF. I can make rows resizable by a user but can't do it programatically.
What I'd like to do is to control row height per cell content height.
Thanks.
Hanjo