wpf - 如何在 ListViewItem 中包裹文本?

标签 wpf listboxitem word-wrap

WPF ListBoxItem 如何在其中换行文本?我的项目容器样式如下所示:

        <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>

最佳答案

确保为 ListBox/ListView 设置以下属性:

Horizo​​ntalContentAlignment="拉伸(stretch)"

ScrollViewer.Horizo​​ntalScrollBarVisibility="禁用"

关于wpf - 如何在 ListViewItem 中包裹文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3403968/

相关文章:

.net - ScrollBarVisibility 隐藏与禁用

wpf - 列表框 "IsSelected"绑定(bind)仅部分工作

css - 如何在适用于 IE7、IE8 和 FF 的 jqGrid 上实现 wordwrap

css - 自动换行属性不起作用

c# - 我如何一次为一个堆栈面板项目制作动画?

html - 在 WebBrowser WPF 中查看启用 MVC 防伪造的网页

wpf - 应用程序在为自定义 ListBoxItem 应用样式时抛出异常

javascript - 在包含在对象中的文本(字符串)周围添加跨度标签

wpf - 根据窗口宽度调整控件大小

c# - ListBox SelectionMode 单选多选