The RadNavigationView menu items don't seem to respect font size palatte settings. That is,
FluentPalette.Palette.FontSize = FontSize;
FluentPalette.Palette.FontSizeS = FontSizeSmall;
FluentPalette.Palette.FontSizeL = FontSizeLarge;
will change the font sizes in grids, buttons, regular menus, etc., but not navigation menu items. How can we get this working? XAML code:
<Window.Resources>
<telerik:StringToGlyphConverter x:Key="StringToGlyphConverter" />
<Style TargetType="telerik:RadNavigationViewItem">
<Setter Property="Content" Value="{Binding Title}" />
<Setter Property="ItemsSource" Value="{Binding SubItems}"/>
<Setter Property="Icon" Value="{Binding IconGlyph}" />
<Setter Property="IconTemplate">
<Setter.Value>
<DataTemplate>
<telerik:RadGlyph Glyph="{Binding Converter={StaticResource StringToGlyphConverter}}" Font="fas" />
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</Window.Resources>
<telerik:RadNavigationView Grid.Row="1"
x:Name="NavigationView" ItemsSource="{Binding MenuItems}"
AutoChangeDisplayMode="False"
DisplayMode="Expanded"
AllowMultipleExpandedItems="True"
SubItemsIndentation="15"
telerik:AnimationManager.IsAnimationEnabled="True"
SelectionChanged="OnNavigationViewSelectionChanged">
<telerik:RadNavigationView.Content>
<Frame
Background="#00000000"
NavigationUIVisibility="Hidden"
Content="{Binding ContentPage}"/>
</telerik:RadNavigationView.Content>
<telerik:RadNavigationView.PaneFooter>
<telerik:RadNavigationViewItem Content="Settings"
Command="{Binding NavigateItemSelectedCommand}"
CommandParameter="Settings"
IconTemplate="{x:Null}">
<telerik:RadNavigationViewItem.Icon>
<telerik:RadGlyph Glyph="" Font="fas" />
</telerik:RadNavigationViewItem.Icon>
</telerik:RadNavigationViewItem>
</telerik:RadNavigationView.PaneFooter>
</telerik:RadNavigationView>
Hi, i would like to change the default highlighted color (the line around the focused control now orange) for all components in the application?
thanx
Hello,
I tried to make a word document viewer with richtextboxes. The structure is displayed correctly, except for the parts where there are text boxes or comboboxes.How do I declare these properties in a resource dictionary instead of code? I can't quite get the proper syntax.
FluentPalette.Palette.DisabledOpacity = 0.5;
FluentPalette.Palette.ReadOnlyOpacity = 0.4;
Say I have a RadGridView bound to this class:
public class UserActivityNoteDTO
{
public Guid ActivityNoteId { get; set; }
public string ActivityType { get; set; }
public string ActivityStage { get; set; }
public string EntityId { get; set; }
public string MemberId { get; set; }
}
When a cell is clicked I need to get the ActivityNoteId and what was clicked and the value. So if I click a member id, I need to get the ActivityNoteId and MemberId and know MemberId was clicked (and not EntityId).
I've seen examples where you can get the rowitem or cell value but not both.
Hi,
I have the attached hierarchical RadGridView.
In this I want to implement, that users can delete a single child and also that they can delete a parent.
Now in the way I thought it would work, if you press the Delte Key on the Keyboard, it triggers both events.
Is there a way to prevent this from happening?
And if not, how would I check if the event was triggered by a the child RadGridView or the parent?
Greetings,
Benedikt
<telerik:RadGridView
Grid.Row="1"
x:Name="rgvAbschlagsRechnungenAlteSysteme"
AutoGenerateColumns="False"
GroupRenderMode="Flat"
ShowGroupPanel="False"
FilteringMode="Popup"
ShowSearchPanel="False"
CanUserSearch="False"
ValidatesOnDataErrors="InEditMode"
ItemsSource="{Binding Daten}"
AlternationCount="2"
ActionOnLostFocus="CommitEdit"
CanUserDeleteRows="True"
IsSynchronizedWithCurrentItem="True"
ShowColumnFooters="True"
SelectionMode="Extended"
IsPropertyChangedAggregationEnabled="False"
VirtualizingPanel.VirtualizationMode="Recycling"
SelectedItem="{Binding selEintrag}"
NewRowPosition="Top"
AddingNewDataItem="rgvAbschlagsRechnungenAlteSysteme_AddingNewDataItem"
RowEditEnded="rgvAbschlagsRechnungenAlteSysteme_RowEditEnded"
Deleting="rgvAbschlagsRechnungenAlteSysteme_Deleting"
>
<telerik:RadGridView.ChildTableDefinitions>
<telerik:GridViewTableDefinition />
</telerik:RadGridView.ChildTableDefinitions>
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn
DataMemberBinding="{Binding RechnungsNr}"
Header="Rechnung Nr."
TextWrapping="Wrap"
HeaderTextWrapping="Wrap"
Width="100"
>
<telerik:GridViewDataColumn.CellEditTemplate>
<DataTemplate>
<telerik:RadMaskedTextInput
Value="{Binding RechnungsNr, Mode=TwoWay, UpdateSourceTrigger=Explicit}"
maskedInput:MaskedInputExtensions.MaxTextLength="255"
Mask=""
MinWidth="100"
InputBehavior="Insert"
IsClearButtonVisible="False"
/>
</DataTemplate>
</telerik:GridViewDataColumn.CellEditTemplate>
<telerik:GridViewDataColumn.AggregateFunctions>
<telerik:CountFunction Caption="Anzahl: " ResultFormatString="{}{0:N0}" />
</telerik:GridViewDataColumn.AggregateFunctions>
</telerik:GridViewDataColumn>
<telerik:GridViewComboBoxColumn
DataMemberBinding="{Binding RechnungsArt}"
Header="Rechnungs-Art"
HeaderTextWrapping="Wrap"
TextWrapping="Wrap"
ItemsSource="{Binding RechnungsArten}"
/>
<telerik:GridViewComboBoxColumn
DataMemberBinding="{Binding selVertriebsBereich}"
Header="Vertriebs-Bereich"
HeaderTextWrapping="Wrap"
TextWrapping="Wrap"
ItemsSourceBinding="{Binding VertriebsBereiche}"
DisplayMemberPath="Bezeichnung"
FilterMemberPath="selVertriebsBereich.Bezeichnung"
SortMemberPath="selVertriebsBereich.Bezeichnung"
/>
<telerik:GridViewDataColumn
DataMemberBinding="{Binding DebitorenNummer}"
Header="Debitoren Nr."
TextWrapping="Wrap"
HeaderTextWrapping="Wrap"
Width="100"
>
<telerik:GridViewDataColumn.CellEditTemplate>
<DataTemplate>
<telerik:RadMaskedTextInput
Value="{Binding DebitorenNummer, Mode=TwoWay, UpdateSourceTrigger=Explicit}"
maskedInput:MaskedInputExtensions.MaxTextLength="255"
Mask=""
MinWidth="100"
InputBehavior="Insert"
IsClearButtonVisible="False"
/>
</DataTemplate>
</telerik:GridViewDataColumn.CellEditTemplate>
</telerik:GridViewDataColumn>
<telerik:GridViewDataColumn
DataMemberBinding="{Binding FirstAuftrag.Objekt}"
Header="Objekt"
IsReadOnly="True"
TextWrapping="Wrap"
HeaderTextWrapping="Wrap"
Width="200"
/>
<telerik:GridViewDataColumn
DataMemberBinding="{Binding FirstAuftrag.BA}"
Header="BA-Nr."
IsReadOnly="True"
TextWrapping="Wrap"
HeaderTextWrapping="Wrap"
Width="155"
/>
<telerik:GridViewColumn
UniqueName="AuftragHinzufügenButton"
Header="Auftrag hinzufügen"
IsReadOnly="True"
TextWrapping="Wrap"
HeaderTextWrapping="Wrap"
FilterMemberPath="BA"
Width="180"
>
<telerik:GridViewColumn.CellTemplate>
<DataTemplate>
<telerik:RadButton
Content="Auftrag hinzufügen"
Command="{Binding AuftragHinzufügenCommand}"
/>
</DataTemplate>
</telerik:GridViewColumn.CellTemplate>
</telerik:GridViewColumn>
</telerik:RadGridView.Columns>
<telerik:RadGridView.HierarchyChildTemplate>
<DataTemplate>
<telerik:RadGridView
AutoGenerateColumns="False"
GroupRenderMode="Flat"
ShowGroupPanel="False"
FilteringMode="Popup"
ShowSearchPanel="False"
CanUserSearch="False"
ValidatesOnDataErrors="InEditMode"
ItemsSource="{Binding Aufträge}"
AlternationCount="2"
ActionOnLostFocus="CommitEdit"
CanUserDeleteRows="True"
IsSynchronizedWithCurrentItem="True"
ShowColumnFooters="False"
SelectionMode="Extended"
IsPropertyChangedAggregationEnabled="False"
VirtualizingPanel.VirtualizationMode="Recycling"
Deleting="RadGridView_Deleting"
>
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn
DataMemberBinding="{Binding Objekt}"
Header="Objekt"
IsReadOnly="True"
TextWrapping="Wrap"
HeaderTextWrapping="Wrap"
Width="200"
/>
<telerik:GridViewDataColumn
DataMemberBinding="{Binding BA}"
Header="BA-Nr."
IsReadOnly="True"
TextWrapping="Wrap"
HeaderTextWrapping="Wrap"
Width="155"
/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
</DataTemplate>
</telerik:RadGridView.HierarchyChildTemplate>
<telerik:RadGridView.SortDescriptors>
<telerik:ColumnSortDescriptor Column="{Binding Columns[\RechnungsNr], ElementName=rgvAbschlagsRechnungenAlteSysteme}" SortDirection="Ascending"/>
</telerik:RadGridView.SortDescriptors>
</telerik:RadGridView>
Hi! I am seeking assistance with this column in WPF, in a RadGridView:
<telerik:GridViewDataColumn DataMemberBinding="{Binding TargetDateET, StringFormat={}{0:MM/dd HH:mm}}" Header="Target Date" />
It displays DateTime values in the grid in the following format: "MM/dd HH:mm"
The issue is that the FilterDescriptor is in this format: "MM/dd/yyyy HH:mm:ss tt"
And when the filters are saved and presented to the user, they are different.
What I can do to manage this data in the same format? (Without having to generate a new variable that is a string and that returns the correct format) Help! Thanks in advance! Juan
When Static header are enabled and few columns are fixed,
Scenario:
1.If the Start and End Dates range are more than 1 month, the data is not exactly aligned with the Header dates after scrolling towards right.
2.If filter is applied, then the footer is displayed at very bottom.