2010-08-04 44 views
2

WPF ListBoxItem如何在其中包裝文字?我的項目容器的風格是這樣的:如何在ListViewItem中包裝文本?

 <Style x:Key="GroupListBoxItemStyle" 
      TargetType="ListBoxItem"> 
     <Setter Property="OverridesDefaultStyle" 
       Value="True" /> 
     <Setter Property="FocusVisualStyle" 
       Value="{x:Null}" /> 
     <Setter Property="FontSize" 
       Value="11" /> 
     <Setter Property="FontWeight" 
       Value="Bold" /> 
     <Setter Property="Width" 
       Value="95" /> 
     <Setter Property="HorizontalAlignment" 
       Value="Center" /> 
     <Setter Property="Template"> 
      <Setter.Value> 
       <ControlTemplate TargetType="ListBoxItem"> 
        <SlidingBar:SlidingBarRadioButton GroupName="PermissionsRadioButtonGroup" 
                 IsChecked="{Binding Path=IsSelected,RelativeSource={RelativeSource TemplatedParent},BindsDirectlyToSource=True,Mode=TwoWay}" 
                 Text="{Binding Converter={StaticResource resourceStringToResourceConverter}}" 
                 ImageSource="{Binding Converter={StaticResource PermissionTypeToImageConverter}}" 
                 Margin="1"               
                 /> 
       </ControlTemplate> 
      </Setter.Value> 
     </Setter> 
    </Style> 

回答

2

確保你設置以下屬性到ListBox/ListView控件:

Horizo​​ntalContentAlignment = 「拉伸」

ScrollViewer.Horizo​​ntalScrollBarVisibility =「已禁用「