<Grid> <TabControl Name="tbCategories" Height="200" AllowDrop="True" VerticalAlignment="Top" HorizontalAlignment="Stretch" Grid.Column="1" ItemsSource="{Binding}" SelectionChanged="tbCategories_SelectionChanged"> <TabControl.ItemTemplate> <DataTemplate> <StackPanel Orientation="Horizontal" Margin="0" Name="spHeader"> <Grid Name="gdHeader"> <TextBox Name="tbCategoryNameEdit" LostFocus="tbCategoryNameEdit_LostFocus" Text="{Binding Name}" removed="Transparent" BorderThickness="0" Visibility="Collapsed"/> <TextBlock Name="tbCategoryName" MouseLeftButtonDown="tbCategoryName_MouseLeftButtonDown" Text="{Binding Name}" removed="Transparent" Visibility="Visible"/> </Grid> <Button Name="butDelete" Visibility="{Binding CanDelete, Converter={StaticResource boolvisibilityconverter}}" Content="x" VerticalContentAlignment="Center" Click="butDelete_Click" HorizontalContentAlignment="Center" Height="10" Width="10" FontSize="7" HorizontalAlignment="Right" VerticalAlignment="Top" Background="Transparent" BorderThickness="0" /> </StackPanel> </DataTemplate> </TabControl.ItemTemplate> <TabControl.ContentTemplate> <DataTemplate> <ListBox AllowDrop="True" KeyDown="lbTemplates_KeyDown" ItemsSource="{Binding Templates}" BorderThickness="0" x:Name="lbTemplates" MouseDoubleClick="lbTemplates_MouseDoubleClick"> <ListBox.ContextMenu> <ContextMenu> <MenuItem Header="Copy" Name="mnuCopy" Click="mnuCopy_Click" /> <MenuItem Header="Paste" Name="mnuPaste" Click="mnuPaste_Click" /> </ContextMenu> </ListBox.ContextMenu> </ListBox> </DataTemplate> </TabControl.ContentTemplate> </TabControl> </Grid>
tbCategories.SelectedContentTemplate.FindName("lbTemplates", tbCategories);
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)