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>
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5