Torna al Thread
<Grid>
<Grid.Resources>
<ContextMenu x:Key="MyContextMenu">
<MenuItem Header="Expand" Click="ExpandMainTreeViewButton_Click" >
<MenuItem.Icon>
<Image Source="/Icon;component/Resources/13.png" Width="16"/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="Collapse" Click="CollapseMainTreeViewButton_Click" >
<MenuItem.Icon>
<Image Source="/Icon;component/Resources/12.png" Width="16"/>
</MenuItem.Icon>
</MenuItem>
<MenuItem Header="Refresh" Click="RefreshButton_Click" >
<MenuItem.Icon>
<Image Source="/Icon;component/Resources/61.png" Width="16"/>
</MenuItem.Icon>
</MenuItem>
</ContextMenu>
</Grid.Resources>
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<ToolBar Grid.Row="0"
Height="30" HorizontalAlignment="Stretch"
Name="leftToolbar"
VerticalAlignment="Top" Band="1"
BandIndex="1"
>
<ToolBar.ItemsSource>
<CompositeCollection>
<CollectionContainer Collection="{Binding Path=Items, Source={StaticResource ResourceKey=MyContextMenu}}"/>
</CompositeCollection>
</ToolBar.ItemsSource>
<ToolBar.ItemTemplate>
<DataTemplate>
<Button Content="{Binding Path=Header}" Width="20"/>
</DataTemplate>
</ToolBar.ItemTemplate>
</ToolBar>
<!-- Pannello TreeView di sinistra -->
<Grid Grid.Row="1">
<TreeView Name="MainTreeView" ItemsSource="{Binding}" SelectedItemChanged="MainTreeView_SelectedItemChanged" >
<TreeView.Resources>
<Style TargetType="{x:Type TreeViewItem}">
<Setter Property="ContextMenu" Value="{StaticResource ResourceKey=MyContextMenu}" />
</Style>
<HierarchicalDataTemplate ItemsSource="{Binding MY}" DataType="{x:Type entities:MYEntity}">
<StackPanel Orientation="Horizontal">
<Image Width="16" Height="16" Source="/Icon;component/Resources/190.png"></Image>
<TextBlock
Text="{Binding Path=Description}"
VerticalAlignment="Center"
/>
</StackPanel>
</HierarchicalDataTemplate>
<DataTemplate DataType="{x:Type entities:MYEntity}" >
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Path=Description}"
VerticalAlignment="Center"/>
</StackPanel>
</DataTemplate>
</TreeView.Resources>
</TreeView>
</Grid>