2009-08-21 49 views
1

在以下示例中,最左邊的列的寬度不增加,以適應身高降低時ListBox「當UserControl即出現S圖滾動」:WPF的錯誤?網格的列不容納列表框滾動條

<UserControl 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    x:Class="Example"> 
    <Grid> 
     <Grid.ColumnDefinitions> 
      <ColumnDefinition Width="Auto" /> 
      <ColumnDefinition /> 
     </Grid.ColumnDefinitions> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="Auto" /> 
      <RowDefinition /> 
     </Grid.RowDefinitions> 
     <TextBlock Grid.Row="0" Grid.ColumnSpan="2">Example text</TextBlock> 
     <ListBox Grid.Row="1" Grid.Column="0"> 
      <ListBoxItem>One</ListBoxItem> 
      <ListBoxItem>Two</ListBoxItem> 
      <ListBoxItem>Three</ListBoxItem> 
      <ListBoxItem>Four</ListBoxItem> 
      <ListBoxItem>Five</ListBoxItem> 
     </ListBox> 
     <Expander Grid.Row="1" Grid.Column="1" Header="Expander" /> 
    </Grid> 
</UserControl> 

TextBlock與按預期調整大小的ColumnSpan屬性已刪除。這是WPF中的錯誤嗎?

+1

我可以在Kaxaml中重新創建此行爲,並且它看起來並不重要以您聲明事物的順序。也許你可以提交bug到connect.microsoft.com? – user7116 2009-08-21 18:12:07

回答