Torna al Thread

<Window x:Class="WpfMenuContextClone.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Grid> <Grid.Resources> <ContextMenu x:Key="MyContextMenu"> <MenuItem Header="Expand"/> <MenuItem Header="Collapse"/> <MenuItem Header="Refresh"/> </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> <StatusBar Grid.Row="1"> <StatusBar.ItemsSource> <CompositeCollection> <CollectionContainer Collection="{Binding Path=Items, Source={StaticResource ResourceKey=MyContextMenu}}"/> </CompositeCollection> </StatusBar.ItemsSource> <StatusBar.ItemTemplate> <DataTemplate> <Button Content="{Binding Path=Header}"/> </DataTemplate> </StatusBar.ItemTemplate> </StatusBar> </Grid> </Window>
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5