Torna al Thread

<Window x:Class="WpfApplication2.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:system="clr-namespace:System;assembly=mscorlib" Title="MainWindow" Height="350" Width="525"> <Grid> <Grid.Resources> <x:Array x:Key="MyContextMenuList" Type="{x:Type system:String}"> <system:String>Expand</system:String> <system:String>Collapse</system:String> <system:String>Refresh</system:String> </x:Array> <ContextMenu x:Key="MyContextMenu"> <ContextMenu.ItemsSource> <CompositeCollection> <CollectionContainer Collection="{StaticResource MyContextMenuList}"/> </CompositeCollection> </ContextMenu.ItemsSource> <ContextMenu.ItemTemplate> <DataTemplate> <TextBlock Text="{Binding}"/> </DataTemplate> </ContextMenu.ItemTemplate> </ContextMenu> </Grid.Resources> <Grid.RowDefinitions> <RowDefinition Height="*"/> <RowDefinition Height="Auto"/> </Grid.RowDefinitions> <TreeView> <TreeView.Resources> <Style TargetType="TreeViewItem"> <Setter Property="ContextMenu" Value="{StaticResource ResourceKey=MyContextMenu}" /> </Style> </TreeView.Resources> <TreeViewItem Header="Elemento 1.0.0"> <TreeViewItem Header="Elemento 1.1.0"/> <TreeViewItem Header="Elemento 1.2.0"/> <TreeViewItem Header="Elemento 1.3.0"> <TreeViewItem Header="Elemento 1.3.1"/> <TreeViewItem Header="Elemento 1.3.2"/> </TreeViewItem> <TreeViewItem Header="Elemento 1.4.0"/> </TreeViewItem> <TreeViewItem Header="Elemento 2.0.0"/> <TreeViewItem Header="Elemento 3.0.0"> <TreeViewItem Header="Elemento 3.1.0"/> <TreeViewItem Header="Elemento 3.2.0"/> <TreeViewItem Header="Elemento 3.3.0"/> <TreeViewItem Header="Elemento 3.4.0"/> <TreeViewItem Header="Elemento 3.5.0"/> <TreeViewItem Header="Elemento 3.6.0"/> </TreeViewItem> <TextBlock Text="Elemento 4.0.0"/> </TreeView> <ToolBar Grid.Row="1"> <ToolBar.ItemsSource> <CompositeCollection> <CollectionContainer Collection="{StaticResource MyContextMenuList}"/> </CompositeCollection> </ToolBar.ItemsSource> <ToolBar.ItemTemplate> <DataTemplate> <Button Content="{Binding}"/> </DataTemplate> </ToolBar.ItemTemplate> </ToolBar> </Grid> </Window>
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5