<
GroupBox Header="Available Parts" DockPanel.Dock="Left">
<telerik:RadGridView Name="AvailablePartsGrid"
Width="390"
UseAlternateRowStyle="True"
AutoGenerateColumns="False"
MultipleSelect="True"
ColumnsWidthMode="None"
ShowGroupPanel="False"
CanUserResizeColumns="False"
CanUserFreezeColumns="False"
FrozenColumnCount="1"
ItemsSource="{Binding AvailableParts}"
local:RadGridViewExtension.SelectedItemsSource="{Binding AvailableSelectedItems,Mode=TwoWay}">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn DataType="{x:Null}" IsReadOnly="True" IsVisible="True" IsFilterable="False" IsGroupable="False" IsSortable="True" MinWidth="60" UniqueName="PartNumber" Header="Part #" />
<telerik:GridViewDataColumn DataType="{x:Null}" IsReadOnly="True" IsVisible="True" IsGroupable="True" IsSortable="True" UniqueName="Description" MinWidth="300" Header="Description"/>
</telerik:RadGridView.Columns>
<telerik:RadGridView.SortDescriptors>
<telerik:SortDescriptor Member="PartNumber" SortDirection="Descending" />
</telerik:RadGridView.SortDescriptors>
</telerik:RadGridView>
</GroupBox>
The problem is it shows the horizontal scroll bar with the desired width and at extreme left for the very first time but once the bar is moved and the source is updated, the scrollbar remains there rather than going to the extreme left (its default position), and its size also is not recalculated.
System.Windows.Data Error: 4 : Cannot find source for binding with reference |
'RelativeSource FindAncestor, |
AncestorType='Telerik.Windows.Controls.RadContextMenu', AncestorLevel='1''. |
BindingExpression:Path=DataContext.SelectIrisV2CodesCommand; DataItem=null; |
target element is 'EventToCommand' (HashCode=11696593); target property is |
'Command' (type 'ICommand') |
<Style x:Key="IrisRadMenuItemStyle" TargetType="{x:Type telerik:RadMenuItem}"> |
<Setter Property="Template"> |
<Setter.Value> |
<ControlTemplate TargetType="{x:Type telerik:RadMenuItem}"> |
<Grid x:Name="RootElement" Background="{TemplateBinding Background}" Margin="2" > |
<i:Interaction.Triggers> |
<i:EventTrigger EventName="MouseLeftButtonDown"> |
<cmd:EventToCommand Command="{Binding DataContext.SelectIrisV2CodesCommand, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikNavigation:RadContextMenu}}, Mode=OneWay}" CommandParameter="{Binding}" /> |
</i:EventTrigger> |
</i:Interaction.Triggers> |
... |
</Setter.Value> |
</Setter> |
<Style.Triggers> |
<Trigger Property="Role" Value="SubmenuHeader"> |
<Setter Property="Template"> |
<Setter.Value> |
<ControlTemplate TargetType="{x:Type telerik:RadMenuItem}"> |
<Grid x:Name="RootElement" Background="{TemplateBinding Background}" Margin="2"> |
<i:Interaction.Triggers> |
<i:EventTrigger EventName="MouseEnter"> |
<cmd:EventToCommand Command="{Binding DataContext.ShowIrisCommand, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type telerikNavigation:RadContextMenu}}, Mode=OneWay}" CommandParameter="{Binding}" /> |
</i:EventTrigger> |
</i:Interaction.Triggers> |
... |
</Trigger> |
</Style.Triggers> |
</Style> |
<ToggleButton Grid.Row="1" Grid.Column="2" Width="20" IsChecked="{Binding IsOpen, ElementName=Nav, Mode=TwoWay}"> |
<telerikNavigation:RadContextMenu.ContextMenu > |
<telerikNavigation:RadContextMenu EventName="MouseLeftButtonDown" Name="Nav" |
ItemContainerStyle="{DynamicResource IrisRadMenuItemStyle}" Style="{DynamicResource IrisRadContextMenuStyle}" ItemsSource="{Binding IrisCodes}" > |
<telerikNavigation:RadContextMenu.ItemTemplate> |
<HierarchicalDataTemplate ItemsSource="{Binding IrisCodes}" /> |
</telerikNavigation:RadContextMenu.ItemTemplate> |
</telerikNavigation:RadContextMenu> |
</telerikNavigation:RadContextMenu.ContextMenu> |
<Image Source="/Solmis.Client;component/Images/16/view.png" /> |
</ToggleButton> |
... |
<ToggleButton Grid.Row="2" Grid.Column="2" Width="20" IsChecked="{Binding IsOpen, ElementName=NavCOE, Mode=TwoWay}"> |
<telerikNavigation:RadContextMenu.ContextMenu > |
<telerikNavigation:RadContextMenu EventName="MouseLeftButtonDown" Name="NavCOE" |
ItemContainerStyle="{DynamicResource IrisRadMenuItemStyle}" Style="{DynamicResource IrisRadContextMenuStyle}" ItemsSource="{Binding IrisCodes}" > |
<telerikNavigation:RadContextMenu.ItemTemplate> |
<HierarchicalDataTemplate ItemsSource="{Binding IrisCodes}" /> |
</telerikNavigation:RadContextMenu.ItemTemplate> |
</telerikNavigation:RadContextMenu> |
</telerikNavigation:RadContextMenu.ContextMenu> |
<Image Source="/Solmis.Client;component/Images/16/view.png" /> |
</ToggleButton> |
RadChart1.ItemSource = GetData(); |
<telerik:RadChart x:Name="RadChart1" telerik:StyleManager.Theme="Vista" UseDefaultLayout="False"> |
<Grid> |
<Grid.RowDefinitions> |
<RowDefinition Height="1*" /> |
<RowDefinition Height="6*" /> |
</Grid.RowDefinitions> |
<Grid.ColumnDefinitions> |
<ColumnDefinition /> |
</Grid.ColumnDefinitions> |
<telerik:ChartTitle Content="Sample Report" Grid.Row="0" Grid.Column="0" |
VerticalAlignment="Center" HorizontalAlignment="Center" |
TextElement.FontWeight="Bold" TextElement.FontSize="24" /> |
<telerik:ChartArea x:Name="ChartArea1" Grid.Row="1" Grid.Column="0" /> |
</Grid> |
</telerik:RadChart> |
ChartArea1.DataSeries.Add( |
Error 1 'Telerik.Windows.Controls.Charting.DataSeriesCollection' does not contain a definition for 'Add' and no extension method 'Add' accepting a first argument of type 'Telerik.Windows.Controls.Charting.DataSeriesCollection' |
<Pen x:Key="GridViewHeaderCellDropMarkerPen" Brush="{StaticResource GridViewHeaderCellDropMarkerPenBrush}" Thickness="60" /> |
<Storyboard x:Key="MouseOver"> |
<DoubleAnimationUsingKeyFrames BeginTime="0" Storyboard.TargetName="GridViewHeaderCell_Over" Storyboard.TargetProperty="Opacity"> |
<SplineDoubleKeyFrame KeyTime="0:0:0.12" Value="1" /> |
</DoubleAnimationUsingKeyFrames> |
</Storyboard> |
<Storyboard x:Key="MouseOut"> |
<DoubleAnimationUsingKeyFrames BeginTime="0" Storyboard.TargetName="GridViewHeaderCell_Over" Storyboard.TargetProperty="Opacity"> |
<SplineDoubleKeyFrame KeyTime="0:0:0.12" Value="0" /> |
</DoubleAnimationUsingKeyFrames> |
</Storyboard> |
<ControlTemplate x:Key="GridViewHeaderCellTemplate" TargetType="telerik:GridViewHeaderCell"> |
<Grid SnapsToDevicePixels="True" > |
<Border x:Name="GridViewHeaderCell" |
BorderBrush="{TemplateBinding BorderBrush}" |
BorderThickness="{TemplateBinding BorderThickness}" |
Background="{TemplateBinding Background}" |
SnapsToDevicePixels="True" |
/> |
<Border x:Name="GridViewHeaderCell_Over" |
BorderBrush="{StaticResource GridViewHeaderCellMouseOverBorderBrush}" |
BorderThickness="{TemplateBinding BorderThickness}" |
Background="{StaticResource GridViewHeaderCellMouseOverBackground}" |
Opacity="0" |
SnapsToDevicePixels="True" |
/> |
<Border x:Name="GridViewHeaderCell_Selected" |
BorderBrush="{StaticResource GridViewHeaderCellMouseOverBorderBrush}" |
BorderThickness="{TemplateBinding BorderThickness}" |
Background="{StaticResource GridViewHeaderCellSortedBackground}" |
Opacity="0" |
SnapsToDevicePixels="True" |
/> |
<Grid x:Name="PART_HeaderCellGrid"> |
<Grid.ColumnDefinitions> |
<ColumnDefinition Width="*" /> |
<ColumnDefinition Width="Auto" /> |
</Grid.ColumnDefinitions> |
<telerik:AlignmentContentPresenter Grid.Column="0" |
Margin="3,4,2,3" |
VerticalAlignment="Center" |
TextAlignment="{TemplateBinding TextAlignment}" |
TextBlock.FontWeight="Bold"/> |
<Grid Grid.Column="1" HorizontalAlignment="Right" |
Background="{StaticResource GridViewHeaderCellSortingAndFilteringContentBackground}"> |
<Grid.ColumnDefinitions> |
<ColumnDefinition Width="Auto"/> |
<ColumnDefinition Width="Auto" /> |
</Grid.ColumnDefinitions> |
<Path x:Name="PART_SortIndicator" Fill="{StaticResource GridViewIndicatorsPartsFill}" Stretch="Fill" Data="M0,0 L1,0 2,0 3,0 4,0 5,0 5,1 4,1 4,2 3,2 3,3 2,3 2,2 1,2 1,1 0,1 0,0 z" HorizontalAlignment="Left" Margin="1,0,4,0" VerticalAlignment="Center" Width="5" Height="3" RenderTransformOrigin="0.5,0.5" > |
<Path.RenderTransform> |
<TransformGroup> |
<ScaleTransform ScaleX="1" ScaleY="-1"/> |
<SkewTransform AngleX="0" AngleY="0"/> |
<RotateTransform Angle="0"/> |
<TranslateTransform X="0" Y="0"/> |
</TransformGroup> |
</Path.RenderTransform> |
</Path> |
<telerik:FilteringDropDown Name="PART_DistinctFilterControl" Grid.Column="1" SnapsToDevicePixels="True" |
Visibility="{TemplateBinding FilteringUIVisibility}" |
telerik:StyleManager.Theme="{StaticResource Theme}" Margin="0,0,8,0"/> |
</Grid> |
</Grid> |
</Grid> |
<ControlTemplate.Triggers> |
<MultiTrigger> |
<MultiTrigger.EnterActions> |
<BeginStoryboard Storyboard="{StaticResource MouseOver}" /> |
</MultiTrigger.EnterActions> |
<MultiTrigger.ExitActions> |
<BeginStoryboard Storyboard="{StaticResource MouseOut}" /> |
</MultiTrigger.ExitActions> |
<MultiTrigger.Conditions> |
<Condition Property="IsMouseOver" Value="True" /> |
<Condition Property="SortingState" Value="None" /> |
</MultiTrigger.Conditions> |
</MultiTrigger> |
<Trigger Property="SortingState" Value="Ascending"> |
<Setter TargetName="PART_SortIndicator" Property="Path.Visibility" Value="Visible" /> |
<Setter TargetName="PART_SortIndicator" Property="Path.LayoutTransform" > |
<Setter.Value> |
<ScaleTransform ScaleX="1" ScaleY="1"/> |
</Setter.Value> |
</Setter> |
<Setter Property="Opacity" TargetName="GridViewHeaderCell_Selected" Value="1" /> |
</Trigger> |
<Trigger Property="SortingState" Value="Descending"> |
<Setter TargetName="PART_SortIndicator" Property="Path.Visibility" Value="Visible" /> |
<Setter TargetName="PART_SortIndicator" Property="Path.LayoutTransform" > |
<Setter.Value> |
<ScaleTransform ScaleX="1" ScaleY="-1"/> |
</Setter.Value> |
</Setter> |
<Setter Property="Opacity" TargetName="GridViewHeaderCell_Selected" Value="1" /> |
</Trigger> |
<Trigger Property="SortingState" Value="None"> |
<Setter TargetName="PART_SortIndicator" Property="Path.Visibility" Value="Hidden" /> |
</Trigger> |
</ControlTemplate.Triggers> |
</ControlTemplate> |
<Style TargetType="telerik:GridViewHeaderCell"> |
<Setter Property="Template" Value="{StaticResource GridViewHeaderCellTemplate}" /> |
<Setter Property="Background" Value="{StaticResource GridViewHeaderBackground}" /> |
<Setter Property="BorderBrush" Value="{StaticResource GridViewHeaderCellInnerBorderBrush}" /> |
<Setter Property="BorderThickness" Value="0,0,2,1" /> |
<Setter Property="Foreground" Value="{StaticResource GridViewHeaderCellForeground}" /> |
<Setter Property="DropMarkPen" Value="{StaticResource GridViewHeaderCellDropMarkerPen}" /> |
</Style> |