<telerik:RadMaskedNumericInput x:Name="_numberOfPages" Margin="2" Grid.Column="4" Grid.Row="2" MinWidth="60" VerticalAlignment="Center" HorizontalAlignment="Stretch" Mask="d" FormatString="D2" TextMode="MaskedText" AllowInvalidValues="False" MaskedInput:MaskedInputExtensions.Minimum="0" SelectionOnFocus="SelectAll" ErrorMessage="Invalid number of pages" Value="{Binding ProjectListItemViewModel.SettableNumberOfPages, Mode=TwoWay, ValidatesOnDataErrors=True, ValidatesOnExceptions=True, NotifyOnValidationError=True}" Style="{StaticResource RadMaskedNumericInputStyle}" /><ControlTemplate TargetType="{x:Type Control}" x:Key="ValidationErrorTemplate"> <DockPanel LastChildFill="true"> <Border BorderBrush="{StaticResource ErrorBrush}" BorderThickness="3" Panel.ZIndex="999" Background="White" DockPanel.Dock="right" Margin="-8,0,0,0" Width="16" Height="16" CornerRadius="10" ToolTip="{Binding ElementName=customAdorner, Path=AdornedElement.(Validation.Errors)[0].ErrorContent}"> <Rectangle Fill="{StaticResource ErrorBrush}" HorizontalAlignment="Stretch" VerticalAlignment="Center" Height="3" RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform Angle="315" /> </Rectangle.RenderTransform> </Rectangle> </Border> <AdornedElementPlaceholder Name="customAdorner" VerticalAlignment="Center"> <Border BorderBrush="{StaticResource ErrorBrush}" BorderThickness="1" /> </AdornedElementPlaceholder> </DockPanel> </ControlTemplate> <Style TargetType="{x:Type Controls:RadMaskedNumericInput}" x:Key="RadMaskedNumericInputStyle"> <Setter Property="FontFamily" Value="Calibri" /> <Setter Property="FontSize" Value="12" /> <Setter Property="SelectionOnFocus" Value="CaretToEnd" /> <Setter Property="Validation.ErrorTemplate" Value="{StaticResource ValidationErrorTemplate}" /> <Setter Property="HorizontalContentAlignment" Value="Left" /> <Style.Triggers>...</Style.Triggers> </Style>
<Style x:Key="Group" TargetType="telerik:RadSplitButton">
</i:Interaction.Behaviors>
<telerik:RadMenuItem Header="{x:Static Properties:Resources.Group_Header}" cal:Message.Attach="ToggleGroupBySetting('Cluster')" IsCheckable="True" StaysOpenOnClick="False" IsChecked="{Binding DocumentGrouping, Converter={StaticResource GroupedMenuItemsConverter}, ConverterParameter=Cluster, Mode=TwoWay}" ><telerik:RadMenuItem.Icon>
<Image Height="24" Width="16" Source="..\..\Images\cluster.png" />
<
telerik:RadSplitButton x:Name="Group" Style="{StaticResource Group}" />
{
RadMenuItem menuItem = sender as RadMenuItem;
if(menuItem == null)
{
Debug.Assert(false, @"Unexpected object type.");return;
}
if(menuItem.Items.Count > 0){
// normally, menu items with child menu items
// if an item in its sub-menu has StaysOpenOnClick set
}
if(menuItem.StaysOpenOnClick)
{
// honor 'StaysOpenOnClick' behavior
return;
}
RadDropDownButton dropDownButton = menuItem.ParentOfType<RadDropDownButton>();
if (dropDownButton != null)
{
dropDownButton.IsOpen = false;
}
else
{
RadSplitButton splitButton = menuItem.ParentOfType<RadSplitButton>();
if (splitButton != null)
{
splitButton.IsOpen = false;
}
else
{
Debug.Assert(false, @"Cannot find parent RadDropDownButton or RadSplitButton.");
}
}
}
I want the dropdown to be closed when clicked outside the control when the menu item with submenu is expanded.Please help me to resolve this issue
Thanks
Rakesh
How do I change the line color of a chart series when using a ChartSeriesProvider?
If I'm not using the ChartSeriesProvider, then I do this by setting the "Stroke" property,
as illustrated here. This works:
<telerik:ScatterLineSeries Name="HeadSeries"
ItemsSource="{Binding Path=DataPoints}"
XValueBinding="FlowRate"
YValueBinding="Head"
PointTemplate="{StaticResource HeadPointTemplate}"
Stroke="CornflowerBlue">
</telerik:ScatterLineSeries>
However, if use the ChartSeriesProvider, the following snippet does not change the line color.
<telerik:ScatterSeriesDescriptor ItemsSourcePath="Item" XValuePath="FlowRate" YValuePath="Head"> <telerik:ScatterSeriesDescriptor.Style> <Style TargetType="telerik:ScatterLineSeries"> <Setter Property="PointTemplate" Value="{StaticResource HeadPointTemplate}" /> <Setter Property="Stroke" Value="CornflowerBlue" /> </Style> </telerik:ScatterSeriesDescriptor.Style></telerik:ScatterSeriesDescriptor>
public class MapItem : INotifyPropertyChanged{ #region INotifyPropertyChanged Members void OnPropertyChanged(string prop) { if (this.PropertyChanged != null) this.PropertyChanged(this, new PropertyChangedEventArgs(prop)); } public event PropertyChangedEventHandler PropertyChanged;private void button1_Click(object sender, RoutedEventArgs e) { foreach (MapItem item in infLayerMovingObjects.ItemsSource) { Location loc = item.Location; loc.Latitude += 0.001; loc.Longitude += 0.001; item.Location = loc; } }Hi,
I have one problem with Fluid Content Control.
I've read the documentation of RadTileView and i've read the "Fluid Content Control" article
(http://www.telerik.com/help/silverlight/radtileview-fluid-content-control.html).
My problem is in this code :
private void tivSessions_TileStateChanged(object sender, Telerik.Windows.RadRoutedEventArgs e) { RadTileViewItem item = e.OriginalSource as RadTileViewItem; if (item != null) {
// THIS DOESN'T WORK
RadFluidContentControl fluidControl = item.Content as RadFluidContentControl;
// Can't cast item.Content in RadFluidContentControl.
if (fluidControl != null) { switch (item.TileState) { case TileViewItemState.Maximized: fluidControl.State = FluidContentControlState.Large; break; case TileViewItemState.Minimized: fluidControl.State = FluidContentControlState.Small; break; case TileViewItemState.Restored: fluidControl.State = FluidContentControlState.Normal; break; } } } }item.Content is actually my databind object.
I just can't get the RadFluidContent.
Here is my XAML :
<Window x:Class="PDCBrowser.MainWindow" xmlns:Telerik="http://schemas.telerik.com/2008/xaml/presentation" Title="MainWindow" Loaded="Window_Loaded"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="*" /> </Grid.RowDefinitions> <ComboBox Name="cbbTracks" DisplayMemberPath="TrackId" SelectedValuePath="TrackId"/> <Telerik:RadTileView Name="tivSessions" TileStateChanged="tivSessions_TileStateChanged" Grid.Row="1" ItemsSource="{Binding ElementName=cbbTracks, Path=SelectedItem}"> <Telerik:RadTileView.ItemTemplate> <DataTemplate> <TextBlock Text="{Binding ShortTitle}" TextWrapping="WrapWithOverflow"></TextBlock> </DataTemplate> </Telerik:RadTileView.ItemTemplate> <Telerik:RadTileView.ContentTemplate> <DataTemplate> <Telerik:RadFluidContentControl ContentChangeMode="Manual"> <Telerik:RadFluidContentControl.SmallContent> <TextBlock>SMALL</TextBlock> </Telerik:RadFluidContentControl.SmallContent> <Telerik:RadFluidContentControl.Content> <TextBlock>MEDIUM</TextBlock> </Telerik:RadFluidContentControl.Content> <Telerik:RadFluidContentControl.LargeContent> <TextBlock>LARGE</TextBlock> </Telerik:RadFluidContentControl.LargeContent> </Telerik:RadFluidContentControl> </DataTemplate> </Telerik:RadTileView.ContentTemplate> </Telerik:RadTileView> </Grid> </Window>Any ideas ?
Regards.
DocumentPosition currentPosition = radRichTextBox1.Document.CaretPosition;radRichTextBox1.Document.Delete(false, currentPosition);radRichTextBox1.Insert(text);
<Controls:RadTreeView ItemsSource="{Binding Path=WorkspaceViewModel.Children, NotifyOnSourceUpdated=True}" Name="treeview" IsLineEnabled="True" MouseRightButtonDown="TreeviewMouseRightButtonDown" IsDragDropEnabled="True" SelectionMode="Single" MouseLeftButtonDown="TreeviewMouseLeftButtonDown" IsEditable="{Binding CommandHandlerViewModel.CanEditSelected}" ItemEditTemplate="{StaticResource edittemplate}" > <Controls:RadTreeView.Resources> <Style TargetType="Controls:RadTreeView"> <Setter Property="telerik:DragDropManager.AllowCapturedDrag" Value="True"></Setter> </Style> </Controls:RadTreeView.Resources>DragDropManager.AddDragInitializeHandler(treeview, OnDragInitialize);DragDropManager.AddGiveFeedbackHandler(treeview, OnGiveFeedback1);DragDropManager.AddDragDropCompletedHandler(treeview, OnDragCompleted1);DragDropManager.AddDropHandler(treeview, OnDrop1);private void OnDragCompleted1(object sender, DragDropCompletedEventArgs e){ throw new NotImplementedException();}private void OnDrop1(object sender, Telerik.Windows.DragDrop.DragEventArgs e){ throw new NotImplementedException();}private void OnGiveFeedback1(object sender, GiveFeedbackEventArgs e){ throw new NotImplementedException();}private void OnDragInitialize(object sender, DragInitializeEventArgs e){ throw new NotImplementedException();}xmlns:grid="clr-namespace:Telerik.Windows.Controls.GridView;assembly=Telerik.Windows.Controls.GridView"<telerik:RadGridView x:Name="radGridView" ShowGroupPanel="True" ColumnWidth="*" IsReadOnly="True" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Background="Transparent" Grid.Row="0" Grid.RowSpan="4" SelectionMode="Single" Grid.Column="1" BorderThickness="0" FontFamily="Segoe UI" FontSize="12" CanUserFreezeColumns="False" RowIndicatorVisibility="Collapsed" MouseDoubleClick="myGridView_MouseDoubleClick" CanUserResizeColumns="True" AutoGenerateColumns="False" ItemsSource="{Binding Path=SearchStuff}" SelectedItem="{Binding Path=SelectedSearchStuff, Mode=TwoWay}" GroupPanelStyle="{DynamicResource GridViewGroupPanelStyle1}" GroupRenderMode="Flat" GroupRowStyle="{DynamicResource GridViewGroupRowStyle1}">
TreeView Resources
<telerik:RadGridView.Resources> <Style x:Key="GridViewGroupPanelStyle1" TargetType="{x:Type telerik:GridViewGroupPanel}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type telerik:GridViewGroupPanel}"> <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="0" Height="36"> <VisualStateManager.VisualStateGroups> <VisualStateGroup x:Name="Grouping"> <VisualState x:Name="NoGroups"/> <VisualState x:Name="HasGroups"> <Storyboard> <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility" Storyboard.TargetName="panelText"> <DiscreteObjectKeyFrame KeyTime="0"> <DiscreteObjectKeyFrame.Value> <Visibility>Collapsed</Visibility> </DiscreteObjectKeyFrame.Value> </DiscreteObjectKeyFrame> </ObjectAnimationUsingKeyFrames> <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility" Storyboard.TargetName="panelTextGrouped"> <DiscreteObjectKeyFrame KeyTime="0"> <DiscreteObjectKeyFrame.Value> <Visibility>Visible</Visibility> </DiscreteObjectKeyFrame.Value> </DiscreteObjectKeyFrame> </ObjectAnimationUsingKeyFrames> </Storyboard> </VisualState> </VisualStateGroup> </VisualStateManager.VisualStateGroups> <Border BorderBrush="#FFEFF6FF" BorderThickness="0" Background="{TemplateBinding Background}" > <StackPanel Orientation="Horizontal"> <TextBlock x:Name="panelText" FontFamily="Segoe UI" FontSize="12" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" IsHitTestVisible="False" Margin="{TemplateBinding Padding}" telerik:LocalizationManager.ResourceKey="GridViewGroupPanelText" Text="Drag a column header and drop it here to group by that column" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"><Run/></TextBlock> <TextBlock x:Name="panelTextGrouped" FontFamily="Segoe UI" FontSize="12" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" IsHitTestVisible="False" Margin="{TemplateBinding Padding}" telerik:LocalizationManager.ResourceKey="GridViewGroupPanelTopTextGrouped" Text="Grouped by:" Visibility="Collapsed" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"><Run/></TextBlock> <ItemsPresenter VerticalAlignment="Center"/> </StackPanel> <Border.Effect> <DropShadowEffect Color="Black" Opacity=".2" BlurRadius="4" ShadowDepth="2" Direction="270" /> </Border.Effect> </Border> </Border> </ControlTemplate> </Setter.Value> </Setter> <Setter Property="ItemsPanel"> <Setter.Value> <ItemsPanelTemplate> <StackPanel IsItemsHost="True" Orientation="Horizontal" VerticalAlignment="Stretch"/> </ItemsPanelTemplate> </Setter.Value> </Setter> <Setter Property="MinHeight" Value="32"/> <Setter Property="Margin" Value="0"/> <Setter Property="Padding" Value="10,0,3,0"/> <Setter Property="Background"> <Setter.Value> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="#FFDFDFDF" Offset="1"/> <GradientStop Color="#FFBABABA"/> </LinearGradientBrush> </Setter.Value> </Setter> <Setter Property="BorderBrush" Value="#FF848484"/> <Setter Property="BorderThickness" Value="0,0,0,1"/> <Setter Property="VerticalContentAlignment" Value="Center"/> <Setter Property="HorizontalContentAlignment" Value="Left"/> <Setter Property="SnapsToDevicePixels" Value="True"/> </Style> <Style x:Key="GridViewGroupRowStyle1" TargetType="{x:Type grid:GridViewGroupRow}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type grid:GridViewGroupRow}"> <Grid x:Name="PART_GroupExpanderGrid"> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition x:Name="PART_HeaderRow" MinHeight="{TemplateBinding MinHeight}"/> <RowDefinition x:Name="ContentRow" Height="Auto"/> </Grid.RowDefinitions> <VisualStateManager.VisualStateGroups> <VisualStateGroup x:Name="ExpandStateGroup"> <VisualState x:Name="Expanded"> <Storyboard> <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility" Storyboard.TargetName="Content"> <DiscreteObjectKeyFrame KeyTime="0"> <DiscreteObjectKeyFrame.Value> <Visibility>Visible</Visibility> </DiscreteObjectKeyFrame.Value> </DiscreteObjectKeyFrame> </ObjectAnimationUsingKeyFrames> <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility" Storyboard.TargetName="BottomBorder" > <DiscreteObjectKeyFrame KeyTime="0"> <DiscreteObjectKeyFrame.Value> <Visibility>Visible</Visibility> </DiscreteObjectKeyFrame.Value> </DiscreteObjectKeyFrame> </ObjectAnimationUsingKeyFrames> <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="BorderThickness" Storyboard.TargetName="IconOuterBorder"> <DiscreteObjectKeyFrame KeyTime="0"> <DiscreteObjectKeyFrame.Value> <Thickness>0</Thickness> </DiscreteObjectKeyFrame.Value> </DiscreteObjectKeyFrame> </ObjectAnimationUsingKeyFrames> <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="BorderThickness" Storyboard.TargetName="IconInnerBorder"> <DiscreteObjectKeyFrame KeyTime="0"> <DiscreteObjectKeyFrame.Value> <Thickness>1,1,0,0</Thickness> </DiscreteObjectKeyFrame.Value> </DiscreteObjectKeyFrame> </ObjectAnimationUsingKeyFrames> <DoubleAnimationUsingKeyFrames BeginTime="0" Storyboard.TargetProperty="(UIElement.RenderTransform).(RotateTransform.Angle)" Storyboard.TargetName="ExpanderButton"> <EasingDoubleKeyFrame KeyTime="0:0:0.2" Value="180"/> </DoubleAnimationUsingKeyFrames> </Storyboard> </VisualState> <VisualState x:Name="Collapsed"> <Storyboard> <DoubleAnimationUsingKeyFrames BeginTime="0" Storyboard.TargetProperty="(UIElement.RenderTransform).(RotateTransform.Angle)" Storyboard.TargetName="ExpanderButton"> <EasingDoubleKeyFrame KeyTime="0:0:0.2" Value="0"/> </DoubleAnimationUsingKeyFrames> </Storyboard> </VisualState> </VisualStateGroup> </VisualStateManager.VisualStateGroups> <Border x:Name="ToggleButtonBorder" Background="{TemplateBinding Background}" Grid.ColumnSpan="2" Grid.Column="2" MinHeight="{TemplateBinding MinHeight}" telerik:SelectiveScrollingGrid.SelectiveScrollingClip="True"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="25"/> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <Border Grid.Column="2" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" telerik:SelectiveScrollingGrid.SelectiveScrollingClip="True" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"> <Border.Visibility> <Binding Path="ShowHeaderAggregates" RelativeSource="{RelativeSource TemplatedParent}"> <Binding.Converter> <telerik:BooleanToVisibilityConverter/> </Binding.Converter> </Binding> </Border.Visibility> <telerik:AggregateResultsList HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" IsTabStop="False" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"> <telerik:AggregateResultsList.ItemsPanel> <ItemsPanelTemplate> <StackPanel IsItemsHost="True" Orientation="Horizontal"/> </ItemsPanelTemplate> </telerik:AggregateResultsList.ItemsPanel> <telerik:AggregateResultsList.ItemTemplate> <DataTemplate> <telerik:GridViewAggregateResultCell AggregateResult="{Binding}" IsTabStop="False"> <telerik:StyleManager.Theme> <telerik:Office_BlackTheme/> </telerik:StyleManager.Theme> </telerik:GridViewAggregateResultCell> </DataTemplate> </telerik:AggregateResultsList.ItemTemplate> </telerik:AggregateResultsList> </Border> <Border x:Name="IconOuterBorder" BorderBrush="Transparent" BorderThickness="0,0,0,0" Background="Transparent" HorizontalAlignment="Stretch" telerik:SelectiveScrollingGrid.SelectiveScrollingOrientation="Vertical"> <Border x:Name="IconInnerBorder" BorderBrush="White" BorderThickness="1,1,0,1"> <Path x:Name="ExpanderButton" Grid.Column="0" Data="M0,0L1,0 2,0 2,0.99999991 3,0.99999991 3,2 4,2 4,0.99999991 5,0.99999991 5,0 5.9999999,0 7,0 7,0.99999991 5.9999999,0.99999991 5.9999999,2 5,2 5,3 4,3 4,4 3,4 3,3 2,3 2,2 1,2 1,0.99999991 0,0.99999991z" Fill="Black" HorizontalAlignment="Left" Height="5" Margin="{TemplateBinding Padding}" RenderTransformOrigin="0.5,0.5" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Width="7"> <Path.RenderTransform> <RotateTransform/> </Path.RenderTransform> </Path> </Border> </Border> <ToggleButton x:Name="HeaderButton" Background="{TemplateBinding Background}" Grid.ColumnSpan="3" Grid.Column="0" IsTabStop="{TemplateBinding IsTabStop}" IsChecked="{Binding IsExpanded, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}" Opacity="0" telerik:SelectiveScrollingGrid.SelectiveScrollingOrientation="Vertical"/> <ToggleButton BorderBrush="{x:Null}" BorderThickness="0" Background="Transparent" Grid.Column="1" IsTabStop="{TemplateBinding IsTabStop}" IsChecked="{Binding IsExpanded, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}" Padding="0,0,10,0" telerik:SelectiveScrollingGrid.SelectiveScrollingOrientation="Vertical"> <ToggleButton.Style> <Style TargetType="{x:Type ToggleButton}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type ToggleButton}"> <Border BorderBrush="Transparent" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}"> <ContentPresenter ContentTemplate="{TemplateBinding ContentTemplate}" Content="{TemplateBinding Content}" ContentStringFormat="{TemplateBinding ContentStringFormat}"/> </Border> </ControlTemplate> </Setter.Value> </Setter> <Setter Property="HorizontalContentAlignment" Value="Left"/> <Setter Property="VerticalContentAlignment" Value="Center"/> <Setter Property="Padding" Value="9,0,0,0"/> </Style> </ToggleButton.Style> <ContentPresenter ContentTemplate="{TemplateBinding GroupHeaderTemplate}" Content="{TemplateBinding GroupViewModel}" Grid.Column="1" Margin="0,0,10,0" VerticalAlignment="Center"/> </ToggleButton> <Border BorderBrush="Transparent" BorderThickness="0,0,0,0" Grid.ColumnSpan="2" Grid.Column="1" telerik:SelectiveScrollingGrid.SelectiveScrollingClip="True"> <Border BorderBrush="White" BorderThickness="0,1,1,1"/> </Border> </Grid> </Border> <Border x:Name="PART_IndicatorPresenter" BorderBrush="Transparent" BorderThickness="0,0,1,1" Grid.Column="0" telerik:SelectiveScrollingGrid.SelectiveScrollingOrientation="Vertical" Visibility="{TemplateBinding RowIndicatorVisibility}" VerticalAlignment="Stretch" Width="25"> <Border BorderBrush="White" BorderThickness="1" Background="#FFE4E4E4"/> </Border> <telerik:IndentPresenter Background="{TemplateBinding Background}" Grid.Column="1" IsTabStop="False" IndentLevel="{TemplateBinding Level}" telerik:SelectiveScrollingGrid.SelectiveScrollingOrientation="Vertical"> <telerik:StyleManager.Theme> <telerik:Office_BlackTheme/> </telerik:StyleManager.Theme> </telerik:IndentPresenter> <Border x:Name="Content" Grid.ColumnSpan="5" Grid.Column="0" Grid.Row="1" Visibility="Collapsed"> <StackPanel> <telerik:GridViewVirtualizingPanel x:Name="PART_GridViewVirtualizingPanel" CanHorizontallyScroll="False" CanVerticallyScroll="False"/> <telerik:GridViewGroupFooterRow x:Name="Footer" IsTabStop="False"> <telerik:StyleManager.Theme> <telerik:Office_BlackTheme/> </telerik:StyleManager.Theme> </telerik:GridViewGroupFooterRow> </StackPanel> </Border> <Border x:Name="BottomBorder" BorderBrush="{StaticResource BasicBrush}" BorderThickness="0,0,0,0" Grid.Column="2" Grid.Row="1" telerik:SelectiveScrollingGrid.SelectiveScrollingClip="True" Visibility="Collapsed" VerticalAlignment="Bottom"/> </Grid> </ControlTemplate> </Setter.Value> </Setter> <Setter Property="GroupHeaderTemplate"> <Setter.Value> <DataTemplate> <ContentPresenter Content="{Binding Header}"/> </DataTemplate> </Setter.Value> </Setter> <Setter Property="Background" Value="#FFE4E4E4"/> <Setter Property="BorderBrush" Value="Transparent"/> <Setter Property="BorderThickness" Value="0"/> <Setter Property="VerticalContentAlignment" Value="Center"/> <Setter Property="HorizontalContentAlignment" Value="Left"/> <Setter Property="Padding" Value="10,0,0,0"/> <Setter Property="MinHeight" Value="25"/> <Setter Property="AllowDrop" Value="True"/> <Setter Property="SnapsToDevicePixels" Value="True"/> </Style> </telerik:RadGridView.Resources>
User Control Resources
<UserControl.Resources> <Style TargetType="grid:GridViewIndentCell"> <Setter Property="Background" Value="{StaticResource MainBrush}" /> <Setter Property="BorderBrush" Value="{StaticResource BasicBrush}"/> <Setter Property="BorderThickness" Value="0,0,0,0"/> <Setter Property="VerticalContentAlignment" Value="Stretch" /> <Setter Property="HorizontalContentAlignment" Value="Stretch" /> <Setter Property="Padding" Value="0" /> <Setter Property="SnapsToDevicePixels" Value="True" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="grid:GridViewIndentCell"> <Border BorderBrush="{TemplateBinding BorderBrush}" Background="{TemplateBinding Background}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Padding="{TemplateBinding Padding}" BorderThickness="{TemplateBinding BorderThickness}" Width="25" /> </ControlTemplate> </Setter.Value> </Setter> </Style> <Style TargetType="grid:GridViewHeaderIndentCell"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="grid:GridViewHeaderIndentCell"> <Border x:Name="OuterBorder" Width="25" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Padding="{TemplateBinding Padding}" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}"/> </ControlTemplate> </Setter.Value> </Setter> <Setter Property="BorderThickness" Value="0,0,0,0"/> <Setter Property="BorderBrush" Value="{StaticResource AccentBrush}"/> <Setter Property="Background" Value="{StaticResource MainBrush}" /> <Setter Property="VerticalContentAlignment" Value="Stretch" /> <Setter Property="HorizontalContentAlignment" Value="Stretch" /> <Setter Property="Padding" Value="0" /> <Setter Property="SnapsToDevicePixels" Value="True" /> </Style> </UserControl.Resources>