Hi,
I have some struggle with context menu binding. The problem is that I cant bind Command from CustomerViewModel to a RadMenuItem in a Context menu.
Here is my code:
public class CustomerViewModel : ViewModelBase{ private ObservableCollection<Customer> _customers; public ICommand AddCom { get; set; } public ICommand DelCom { get; set; } public CustomerViewModel() { AddCom = new DelegateCommand(Add); DelCom = new DelegateCommand(Del); } private void Add(object o) { Customers.Add(new Customer(){Id=Customers.Count, Name="Customer "+ Customers.Count.ToString()} ); OnPropertyChanged(() => this.Customers); } private void Del(object o) { Customers.Remove((Customer) o); OnPropertyChanged(() => this.Customers); } public ObservableCollection<Customer> Customers { get => this._customers; set { if (this._customers == value) return; this._customers = value; this.OnPropertyChanged(() => this.Customers); } }}and XAML
<Window x:Class="CustomListBoxDragDropBehavior.MainWindow" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" xmlns:local="clr-namespace:CustomListBoxDragDropBehavior" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" Title="MainWindow" Height="350" Width="525" > <d:Window.DataContext> <local:CustomerViewModel/> </d:Window.DataContext> <Window.Resources> <telerik:RadContextMenu x:Key="Menu"> <telerik:RadMenuItem Header="Add customer" Command="{Binding ??? }" /> <telerik:RadMenuItem Header="Remove customer" Command="{Binding ???}" CommandParameter=" ??? "/>/> </telerik:RadContextMenu> <Style x:Key="ListBoxItem" TargetType="telerik:RadListBoxItem"> <Setter Property="telerik:RadContextMenu.ContextMenu" Value="{StaticResource Menu}"/> </Style> </Window.Resources> <Grid > <telerik:RadListBox ItemContainerStyle="{StaticResource ListBoxItem}" ItemsSource="{Binding Customers, Mode=TwoWay}" DisplayMemberPath="Name" > </telerik:RadListBox> </Grid></Window>I tried few combination like
<telerik:RadMenuItem Header="Item" Command="{Binding RelativeSource={RelativeSource AncestorType={x:Type Window}}, Path=DataContext.AddCom }" />
with no success. Also I need to pass current customer to a DelCom as parameter.
Please advise.
Hello,
I use the Telerik TreeListView. I would like to implement auto resizing for the header cells. In my app, there is the possibility to change the language. Some of the header texts may be changed by this action.
If a text becomes longer after changing the language (e. g. the German word "Haus" is replaced by the English word "House"), the width of the column gets bigger. That means, auto resizing to a bigger width exists..
But after changing back to German (the header content becomes shorter), there is no auto resizing to a smaller width.
Is there an event I can check or a property for the TreeListView?
Thank you very much.
Best regards,
Alex
Hi,
In my project I am working on using RichTextBox to edit HTML text. In the project I use implicit styling and the Expression Dark theme. And for everything else in the project it works fine, but I am having issues with the RichTextBox.
I have added the reference to the dll, and in App.xaml I have added the styles. I was expecting the textbox to become darker, but I can also see a bunch of errors from the styling.
Wonder what I am missing.

Hello, I would like to add a “Cartesian PlotBand Annotation” to a “CartesianChart” at runtime.
This should be done in the MVVM environment. For this I would add a list “List<CartesianPlotBandAnnotation>” as a property to my “MainViewModel”. I then fill the individual elements of this list with the corresponding data. The property “Axis” of type “CartesianAxis” must also be specified. Unfortunately, this object is not known to the “MainViewModel”. What is the solution here?
Hi,
As mentioned above, I would like to add a button that allows me to select which columns of the radgridview that I want to show. May I seek your advise on this?
I am facing an issue while loading the docking window saved XML to load. I have cross-checked XML files and found that there is no error in xml file. But while loading into an application it will show a red color lock icon.
Secondly, additional empty tabs will be shown along with other tabs. I have attached the screeshot. In screenshot, it has fixed window. But red icon can be seen in docking window also.
There are scenarios where empty tabs will be seen in mid of multiple tabs. But data collection don't have additional records.
I have a quite strange behavior for ComboBox
When I set IsReadOnly to true the ReadOnlyBorderBrush of the theme is apllied but ReadOnlyBackBrush is not, also it is not really read only value can still be changed by the user. To avoid this I have set IsReadOnly to true and IsEnabled to false in that case neither Border nor BackBrush is applied.
What am I missing here?
Here is a example 1st Combox has IsReadOnly="True" IsEnabled="False", 2nd Combox only IsReadOnly="True" and at the bottom a TextBox with only IsReadOnly="True" as reference.
I found out that the ReadOnlyBackgroundBrush from Theme setting is not applied in GridView.
In some grid I have a whole column that should not be edited from the User, while some grid is only editable when the user has the right to do it and some rows are ReadOnly depending on the state of the Row.
Are there theme colors that are dedicated for GridView or is there a generic way to apply a color to GridView and it's cells/rows in ReadOnly state?
Hi,
I am working on a tool for an application based on one of the examples. I have noticed that when I create the pushpin using a Path then it is only selected if I hit exactly on the lines of the image being drawn.
This could be a general XAML question, but not really sure how this works. I would like to have the pin selected when I hit the area defined by the image.
My datatemplate:
<DataTemplate x:Key="PositionPushPinTemplate">Hi,
I'm working with the Telerik RadPasswordBox and I'm currently using the Windows 11 theme along with the NoXAML DLL in a WPF project. However, I am unable to apply a dark background color to the RadPasswordBox when it's hovered over or clicked.
Here’s what I’m trying to achieve:
RadPasswordBox, I want the background to change to a dark color.RadPasswordBox is clicked, the background should remain dark until the focus is lost.I have tried setting the Background property in the relevant triggers, but it does not seem to work as expected. Could anyone provide guidance or a solution on how to implement this with the Windows 11 theme and NoXAML DLL?
Thank you for your help!
below is my code
<telerik:RadPasswordBox
x:Name="ClientIdTextBox"
Grid.Column="1"
Width="600"
BorderThickness="0"
FontSize="20"
Foreground="#A7A3DC"
Style="{StaticResource CustomPasswordBoxStyle}"
WatermarkContent="ClientID">
<telerik:RadPasswordBox.WatermarkTemplate>
<DataTemplate>
<TextBlock
Foreground="#A7A3DC"
Opacity="0.7"
Text="{Binding}" />
</DataTemplate>
</telerik:RadPasswordBox.WatermarkTemplate>
</telerik:RadPasswordBox>
<Style x:Key="CustomPasswordBoxStyle" TargetType="telerik:RadPasswordBox">
<Setter Property="Background" Value="Transparent" />
<Setter Property="BorderThickness" Value="0" />
<Setter Property="Foreground" Value="#A7A3DC" />
<Setter Property="FontSize" Value="20" />
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="#080812" />
</Trigger>
<Trigger Property="IsFocused" Value="True">
<Setter Property="Background" Value="#080812" />
</Trigger>
</Style.Triggers>
</Style>