Измените размер моей границы при появлении VerticalScrollBar

Позвольте мне показать вам часть моего кода XAML:

<ListBox Grid.Row="1"  ScrollViewer.HorizontalScrollBarVisibility="Disabled"
         ScrollViewer.IsDeferredScrollingEnabled="True"
         HorizontalAlignment="Stretch" ItemsSource="{Binding}"  Margin="1,1,0,0"
         Name="listBox_Faits"  Width="290"  VerticalAlignment="Stretch"
         SelectionChanged="listBox_Faits_SelectionChanged">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <Border  BorderBrush="SlateGray" BorderThickness="0.5" Margin="1,2,1,1"
                     Width="{Binding ElementName=listBox_Faits, Path=Width}">

Когда создается слишком много границ (это связано с ObservableCollection), появляется вертикальная полоса прокрутки, и моя рамка не меняет размер сама по себе. (Я хотел бы видеть рамку целиком, я не хочу, чтобы ее обрезали в конце)

Если у кого-то есть идея, спасибо! Не стесняйтесь спрашивать, если вам нужна дополнительная информация!

Rgds,

Flo

6
задан Brian Rasmussen 4 January 2011 в 13:01
поделиться