private Button copy = new Button() { Visibility = Visibility.Collapsed };
public MainWindow(ProjectInfo projectInfo)
{
_tableMenuGrid.Children.Add(copy);
Grid.SetZIndex(copy, 2);
}
<Grid Name="_tableMenuGrid"
Grid.Row="3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="40"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="35"/>
<ColumnDefinition Width="35"/>
</Grid.ColumnDefinitions>
<Button Name="_addTableButton"
Grid.Column="0"
BorderThickness="0"
Background="Transparent"
ToolTip="Добавить таблицу"
Click="OnAddTableButtonClick"
Panel.ZIndex="1">
<Image Source="..\Resources\Images\TableMenu\AddIcon.png"/>
</Button>
<ScrollViewer x:Name="_tableMenuScrollViewer"
Grid.Column="1"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
HorizontalContentAlignment="Stretch"
VerticalContentAlignment="Stretch"
VerticalScrollBarVisibility="Disabled"
HorizontalScrollBarVisibility="Hidden"
CanContentScroll="False"
Loaded="OnTableMenuLoaded"
Background="Transparent"
Panel.ZIndex="1">
<ToolBar Name="_tableMenu"
Background="Transparent"
AllowDrop="True"
Focusable="True"
Drop="OnTableMenuDrop">
<ToolBar.ItemTemplate>
<DataTemplate>
<Button Content="{Binding ViewName}"
ToolTip="{Binding Name}"
Background="Transparent"
Cursor="Hand"
VerticalContentAlignment="Center"
BorderThickness="0"
PreviewMouseMove="OnTableMenuButtonPreviewMouseMove"
DragOver="OnTableMenuButtonDragOver"
GiveFeedback="OnTableMenuGiveFeedback"
PreviewMouseDown="OnTableMenuClick"
MouseRightButtonDown="OnTableMenuButtonRightClick"
Initialized="OnTableMenuButtonInit">
<Button.CommandBindings>
<CommandBinding Command="commands:TableMenuCommands.Remove"
Executed="RemoveTableCommandExecuted"
CanExecute="RemoveTableCommandCanExecuted"/>
<CommandBinding Command="commands:TableMenuCommands.Rename"
Executed="RenameTableCommandExecuted"/>
<CommandBinding Command="commands:TableMenuCommands.Copy"
Executed="CopyTableCommandExecuted"/>
</Button.CommandBindings>
<Button.ContextMenu>
<ContextMenu>
<MenuItem Command="commands:TableMenuCommands.Remove"/>
<MenuItem Command="commands:TableMenuCommands.Rename"/>
<MenuItem Command="commands:TableMenuCommands.Copy"/>
</ContextMenu>
</Button.ContextMenu>
</Button>
</DataTemplate>
</ToolBar.ItemTemplate>
</ToolBar>
</ScrollViewer>
<!--Стиль кнопок проктутки таблиц-->
<Button
Grid.Column="2"
Style="{StaticResource LeftScrollButton}"
Click="OnLeftScrollButtonClick"
Panel.ZIndex="1">
</Button>
<Button
Grid.Column="3"
Style="{StaticResource RightScrollButton}"
Click="OnRightScrollButtonClick"
Panel.ZIndex="1">
</Button>
</Grid>