or
01.HyperlinkRangeStart hyperlinkStart = new HyperlinkRangeStart();02. HyperlinkRangeEnd hyperlinkEnd = new HyperlinkRangeEnd();03. hyperlinkEnd.PairWithStart(hyperlinkStart);04. HyperlinkInfo hyperlinkInfo = new HyperlinkInfo() { NavigateUri = hrefURL, Target = HyperlinkTargets.Blank };05. hyperlinkStart.HyperlinkInfo = hyperlinkInfo;06. 07. ImageInline image = new ImageInline();08. image.UriSource = new Uri(linkFormatter.FormatAllImageHyperlink(link));09. image.Size = new Size(16, 16);10. 11. Telerik.Windows.Documents.Model.Paragraph activeParagraph = Document.CaretPosition.GetCurrentParagraphBox().AssociatedParagraph;12. DocumentElementCollection docElemColl = new DocumentElementCollection(activeParagraph);13. docElemColl.Add(hyperlinkStart);14. docElemColl.Add(image);15. docElemColl.Add(hyperlinkEnd);16. radRichTextBox.InsertHyperlink(hyperlinkStart.HyperlinkInfo, new Telerik.Windows.Documents.Model.InlineCollection(docElemColl));17. 18. //activeParagraph.Inlines.Add(hyperlinkStart);19. //activeParagraph.Inlines.Add(image);20. //activeParagraph.Inlines.Add(hyperlinkEnd);21. 22. //Telerik.Windows.Documents.Model.Inline inline = Document.CaretPosition.GetCurrentInline();23. //inline.Children.Add(hyperlinkStart);24. //inline.Children.Add(image);25. //inline.Children.Add(hyperlinkEnd);<scj:scjListBox Visibility="Visible" Grid.Column="2" x:Name="lstItemsSmall" ItemsSource="{Binding Path=Modeles}" Style="{DynamicResource ModelesStyleSmall}" Background="#FF525252"> <scj:scjListBox.ItemsPanel> <ItemsPanelTemplate> <scj:scjVirtualizingWrapPanel ItemWidth="300" ItemHeight="300"></scj:scjVirtualizingWrapPanel> </ItemsPanelTemplate> </scj:scjListBox.ItemsPanel> </scj:scjListBox><Style TargetType="scj:scjListBox" x:Key="ModelesStyleSmall"> <Setter Property="ItemContainerStyle"> <Setter.Value> <Style TargetType="telerik:RadListBoxItem"> <Setter Property="HorizontalContentAlignment" Value="Stretch" /> <Setter Property="VerticalContentAlignment" Value="Stretch" /> <Setter Property="Background" Value="Transparent" /> <Setter Property="BorderBrush" Value="Transparent" /> <Setter Property="BorderThickness" Value="0" /> <Setter Property="Foreground" Value="White" /> <Setter Property="FontSize" Value="12" /> <Setter Property="Padding" Value="0" /> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="telerik:RadListBoxItem"> <Border CornerRadius="5" BorderBrush="#FF565656" BorderThickness="1" Margin="5" Padding="5" Background="#FF606060"> <Grid> <ContentPresenter x:Name="HeaderElement" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0,0" ContentTemplate="{StaticResource ProduitsDataTemplateSmall}"/> </Grid> </Border> </ControlTemplate> </Setter.Value> </Setter> </Style> </Setter.Value> </Setter> </Style><DataTemplate x:Key="ProduitsDataTemplateSmall"> <scj:scjGrid Height="280" Width="280"> <scj:scjGrid.RowDefinitions> <RowDefinition Height="200"></RowDefinition> <RowDefinition Height="Auto"></RowDefinition> <RowDefinition Height="50"></RowDefinition> </scj:scjGrid.RowDefinitions> <scj:scjGrid.ColumnDefinitions> <ColumnDefinition Width="1*"></ColumnDefinition> <ColumnDefinition Width="1*"></ColumnDefinition> <ColumnDefinition Width="1*"></ColumnDefinition> </scj:scjGrid.ColumnDefinitions> <Image Grid.Row="0" Grid.ColumnSpan="3" Source="{Binding Path=ImagePhoto}"></Image> <scj:scjTextBlock Grid.Row="1" Grid.ColumnSpan="3" NoTranslate="True" Text="{Binding Path=DisplayCodeName}" TextWrapping="Wrap" HorizontalAlignment="Left"></scj:scjTextBlock> <scj:scjButton Grid.Row="2" Grid.Column="0" NoTranslate="True" Style="{StaticResource ButtonStyle}" Click="btnPanier_Click" Tag="{Binding Path=sIdModele, Mode=OneWay}"> <Image Source="Images/panier_ajout.png" Width="32" Height="32"></Image> </scj:scjButton> <scj:scjButton Grid.Row="2" Grid.Column="1" NoTranslate="True" Style="{StaticResource ButtonStyle}" Click="btnLoupe_Click" Tag="{Binding Path=sIdModele, Mode=OneWay}"> <Image Source="Images/loupe.png" Height="32" Width="32"></Image> </scj:scjButton> <scj:scjCheckBox Grid.Row="2" Grid.Column="2" x:Name="chkStatut" NoTranslate="True" BorderBrush="Black" BorderThickness="0.3" Checked="chkStatut_Checked" Unchecked="chkStatut_Checked" HorizontalAlignment="Center" VerticalAlignment="Center"> <scj:scjCheckBox.LayoutTransform> <ScaleTransform ScaleX="3" ScaleY="3"></ScaleTransform> </scj:scjCheckBox.LayoutTransform> </scj:scjCheckBox> </scj:scjGrid> </DataTemplate><telerik:RadCartesianChart.Annotations> <telerik:CartesianGridLineAnnotation Axis="{Binding ElementName=horizontalAxis}" Value="3000" Label="label1"> <telerik:CartesianGridLineAnnotation.LabelDefinition> <telerik:ChartAnnotationLabelDefinition Location="Right" VerticalAlignment="Top" HorizontalOffset="4" DefaultVisualStyle="{StaticResource annotationLabelStyle}"> </telerik:ChartAnnotationLabelDefinition> </telerik:CartesianGridLineAnnotation.LabelDefinition> </telerik:CartesianGridLineAnnotation> <telerik:CartesianGridLineAnnotation Axis="{Binding ElementName=horizontalAxis}" Value="3200" Label="label2"> <telerik:CartesianGridLineAnnotation.LabelDefinition> <telerik:ChartAnnotationLabelDefinition Location="Right" VerticalAlignment="Top" HorizontalOffset="4" DefaultVisualStyle="{StaticResource annotationLabelStyle}"> </telerik:ChartAnnotationLabelDefinition> </telerik:CartesianGridLineAnnotation.LabelDefinition> </telerik:CartesianGridLineAnnotation></telerik:RadCartesianChart.Annotations>
<telerik:AnnotationSeries ItemsSource="{Binding AnnotationsItems}" />foreach (var item in ViewModel.AnnotationsItems){ Chart1.Annotations.Add(new CartesianGridLineAnnotation { Label = item.Name, Value = item .Coordinate, Axis = Chart1.HorizontalAxis });}
<Grid x:Name="LayoutRoot"> <telerik:RadExpander IsExpanded="True"> <DockPanel> <telerik:RadDataPager DockPanel.Dock="Bottom"/> <telerik:RadGridView x:Name="billDataGrid" AutoGenerateColumns="False"> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn Header="Ship To Bill To ID" Width="Auto" TextWrapping="Wrap" DataMemberBinding="{Binding BillToID}"/> <telerik:GridViewDataColumn Header="Ship To ID" Width="Auto" TextWrapping="Wrap" DataMemberBinding="{Binding ShipToID}"/> <telerik:GridViewDataColumn Header="Bill TO ID" Width="Auto" TextWrapping="Wrap" DataMemberBinding="{Binding ID}"/> <telerik:GridViewDataColumn Header="Bill To Name" Width="Auto" TextWrapping="Wrap" DataMemberBinding="{Binding Name}"/> <telerik:GridViewDataColumn Header="Bill To Address1" Width="Auto" TextWrapping="Wrap" DataMemberBinding="{Binding Address1}"/> <telerik:GridViewDataColumn Header="Bill To Address2" Width="Auto" TextWrapping="Wrap" DataMemberBinding="{Binding Address2}"/> <telerik:GridViewDataColumn Header="Bill To Address3" Width="Auto" TextWrapping="Wrap" DataMemberBinding="{Binding Address3}"/> <telerik:GridViewDataColumn Header="Bill To Address4" Width="Auto" TextWrapping="Wrap" DataMemberBinding="{Binding Address4}"/> <telerik:GridViewDataColumn Header="Bill To Address5" Width="Auto" TextWrapping="Wrap" DataMemberBinding="{Binding Address5}"/> <telerik:GridViewDataColumn Header="Bill To Address6" Width="Auto" TextWrapping="Wrap" DataMemberBinding="{Binding Address6}"/> </telerik:RadGridView.Columns> </telerik:RadGridView> </DockPanel> </telerik:RadExpander></Grid>