or
<telerik:RadDiagramToolbox x:Name="toolbox" Grid.Column="0" Title="GALLERY" Width="220" HorizontalAlignment="Right" Grid.RowSpan="2" Header="{Binding SelectedItem.Header, RelativeSource={RelativeSource Self}}" Visibility="{Binding IsChecked, ElementName=toolboxButton, Converter={StaticResource BooleanToVisibilityConverter}}"> <extensions:RadDiagramToolbox.HeaderBackground> <SolidColorBrush Color="#FF009494" telerik:Windows8Colors.Color="BoundColor" telerik:Windows8Palette.IsFreezable="True"/> </extensions:RadDiagramToolbox.HeaderBackground> ... ITEMS .... ??????????????????</telerik:RadDiagramToolbox>MyGallery secondGallery = new MyGallery { Header = "Shapes" };secondGallery.Shapes.Add(new Switch{ SN = "222", Content = "Start", Height = 80, Width = 80, Backcolor = "#009494", Forecolor = "#ffffff", Geometry = ShapeFactory.GetShapeGeometry(CommonShapeType.EllipseShape), Manufacturer = "Manufacturer 2.2"});<!-- ToolboxItemTemplate --><DataTemplate x:Key="ToolboxItemTemplate1"> <Border Width="130" Height="80" Margin="0 1 1 0" Background="Transparent"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="*" /> </Grid.RowDefinitions> <Viewbox Grid.Row="0" Width="{Binding Width}" Height="{Binding Height}" Margin="5 10 5 0" HorizontalAlignment="Center" VerticalAlignment="Center" Stretch="Fill"> <telerik:RadDiagramShape Margin="15" VerticalAlignment="Top" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" FontWeight="Bold" Geometry="{Binding Geometry}" IsHitTestVisible="False" Content="{Binding Content}" FontSize="15" Foreground="{Binding Forecolor}" Background="{Binding Backcolor}"> </telerik:RadDiagramShape> </Viewbox> </Grid> </Border> </DataTemplate><!-- ToolboxGroupTemplate --><HierarchicalDataTemplate x:Key="ToolboxGroupTemplate1" ItemsSource="{Binding Shapes}" ItemTemplate="{StaticResource ToolboxItemTemplate1}"> <TextBlock Text="{Binding Header}" FontSize="13" /></HierarchicalDataTemplate>