Сделать ширину UIElement автоматической, но не автоподбор к его родителю?

Кто-нибудь знает, как сделать ширину UIElement автоматически, но не автоподбор к его родителю? Я хочу, чтобы он расширился за пределы контейнера (даже если он отрезан).

Прямо сейчас это делает это:

Я хочу сделать это:

Я могу добиться этого, если я определю ширину в xaml, но я бы хотел сделать это с помощью auto.

Xaml:

<UserControl.Resources>
    <DataTemplate x:Key="ItemTemplate">
        <StackPanel>
            <TextBlock Text="{Binding RandomValues}"/>
        </StackPanel>
    </DataTemplate>
    <ItemsPanelTemplate x:Key="UniformGridPanel">
        <UniformGrid Rows="1" HorizontalAlignment="Center"/>
    </ItemsPanelTemplate>
</UserControl.Resources>

<ListBox HorizontalAlignment="Left" Height="100" VerticalAlignment="Top" Width="Auto" DataContext="{Binding}" ItemTemplate="{DynamicResource ItemTemplate}" ItemsSource="{Binding Collection}" ItemsPanel="{DynamicResource UniformGridPanel}" Style="{DynamicResource ListBoxStyle}"/>

0 ответов

Другие вопросы по тегам