如何为复选框控件配置文本贴图
本文关键字:置文本 配置 控件 复选框 | 更新日期: 2023-09-27 17:49:49
我需要为CheckBox设置TextWrapping,就像TextBlock一样,但CheckBox没有TextWrapping属性。如何配置文本标记复选框?
<Grid>
<ListBox>
<TextBlock Text="{Binding LocalizedResources.CleanCity, Source={StaticResource LocalizedStrings}}" Foreground="Black" FontSize="32" FontWeight="Bold"/>
<CheckBox x:Name="c1" Foreground="{StaticResource CustomApplicationTextBrush}" Background="#BFC2E2FD"/>
<CheckBox x:Name="c2" Foreground="{StaticResource CustomApplicationTextBrush}" Background="#BFC2E2FD"/>
<CheckBox x:Name="c3" Foreground="{StaticResource CustomApplicationTextBrush}" Background="#BFC2E2FD"/>
<CheckBox x:Name="c4" Foreground="{StaticResource CustomApplicationTextBrush}" Background="#BFC2E2FD"/>
<CheckBox x:Name="c5" Foreground="{StaticResource CustomApplicationTextBrush}" Background="#BFC2E2FD"/>
<TextBlock Text="{Binding LocalizedResources.SafeCity, Source={StaticResource LocalizedStrings}}" Foreground="Black" FontSize="32" FontWeight="Bold"/>
<CheckBox x:Name="c6" Foreground="{StaticResource CustomApplicationTextBrush}" Background="#BFC2E2FD"/>
<TextBlock Text="{Binding LocalizedResources.ComfortableCity, Source={StaticResource LocalizedStrings}}" Foreground="Black" FontSize="32" FontWeight="Bold"/>
<CheckBox x:Name="c7" Foreground="{StaticResource CustomApplicationTextBrush}" Background="#BFC2E2FD"/>
<CheckBox x:Name="c8" Foreground="{StaticResource CustomApplicationTextBrush}" Background="#BFC2E2FD"/>
<CheckBox x:Name="c9" Foreground="{StaticResource CustomApplicationTextBrush}" Background="#BFC2E2FD"/>
</ListBox>
</Grid>
谢谢!
复选框也可以这样声明
<CheckBox>
<TextBlock>
Hi
</TextBlock>
</CheckBox>
现在textblock支持文本剪裁:)
编辑 <CheckBox>
<CheckBox.Content>
<TextBlock TextWrapping="Wrap" Width="100">
Hi fkffk kffk f fkfkf fk kfhkf fkf kf fkfk
</TextBlock>
</CheckBox.Content>
</CheckBox>
上面的编辑将在点击文本块时启用检查取消检查。
从
后面的代码设置文本(yourcheckbox.Content as Textblock).Text="Hi world!";
你可以像这样在复选框内添加textblock。
<CheckBox>
<TextBlock Width="250" TextWrapping="Wrap">
Write your text here and wrap it whenever you want..!!
</TextBlock>
</CheckBox>
注意:当你点击文本时,这将不允许你选择/取消选择框。
您可以在css文件中使用float: left;
您可以参考这个JSfiddle链接(http://jsfiddle.net/davidThomas/9s8Db/10/)。这肯定会帮到你的!