2016-11-24 88 views
0

我有一個包含一些綁定數據分組框:WPF列正確

<Grid Grid.Column="1" Background="#eeeeee" Margin="10,0,0,0" width="250"> 
     <GroupBox Padding="5" Header="Lists">        
     <ListBox x:Name="ListBox" BorderBrush="#FFECECEC" ItemsSource="{Binding Lists}" SelectionChanged="Panel_SelectionChanged" > 
      <ListBox.ItemTemplate> 
       <DataTemplate> 
       <Grid> 
       <Grid.ColumnDefinitions> 
       <ColumnDefinition Width="*"/> 
       <ColumnDefinition Width="auto"/> 
       </Grid.ColumnDefinitions> 

        <Grid Grid.Column="0" > 
        <TextBlock Text="{Binding Name}" Style="{StaticResource Pan}" HorizontalAlignment="Left" /> 
        </Grid> 

        <Grid Grid.Column="1" HorizontalAlignment="Right" > 
        <Button Style="{StaticResource Del}" Width="30" Height="30" Margin="5,0,0,0"> 
        <Image Source="../Resources/Delete2.png" Width="32" /> 
        </Button> 
        </Grid> 

       </Grid> 
       </DataTemplate> 
      </ListBox.ItemTemplate> 
     </ListBox> 
     </GroupBox> 
    </Grid> 

的問題是包含兩列的文本框和按鈕,刪除正確arn't跨越。退房的截圖:

enter image description here

回答

1

這個屬性添加到列表框

HorizontalContentAlignment="Stretch" 
+0

太容易了,謝謝! – Whirlwind991