Я пытаюсь создать систему вкладок, где пользователь может добавлять и удалять вкладки.Я хочу, чтобы кнопка «Добавить» располагалась справа от последней вкладки, после последней вкладки следует добавлять вкладки новостей, которые должны нажимать кнопку «Добавить» вправо.Проблема, с которой я столкнулся, заключается в том, что я не могу отключить прокрутку заголовка на TabControl, поэтому вместо расширения панели вкладок его ширина остается прежней и обеспечивает прокрутку кнопок со стрелками.
Вот изображения и код xamlчтобы проиллюстрировать мой вопрос:
<Grid Grid.Column="0" Grid.ColumnSpan="1" Grid.RowSpan="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="auto" MaxWidth="800" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="41*" />
<RowDefinition Height="278*" />
</Grid.RowDefinitions>
<dragablz:TabablzControl x:Name="tabs" HeaderMemberPath="Text"
ShowDefaultCloseButton="True" Grid.RowSpan="2"
HorizontalAlignment="Left"
ScrollViewer.CanContentScroll="False"
ScrollViewer.IsDeferredScrollingEnabled="False"
ScrollViewer.HorizontalScrollBarVisibility="Hidden"
ScrollViewer.VerticalScrollBarVisibility="Hidden">
<TabItem Header="HOME TAB">
</TabItem>
</dragablz:TabablzControl>
<ListViewItem x:Name="lviAdd" Grid.Column="1" Grid.Row="0"
Background="Gray" HorizontalAlignment="Left"
PreviewMouseDown="LviAdd_PreviewMouseDown" Width="50">
<materialDesign:PackIcon Kind="Add" Height="30" Width="30"
Margin="5, 3, 5, 3" Foreground="White" />
</ListViewItem>
</Grid>