我希望我的WPF Button的Content使用多种颜色,例如:
Button
Content
<Button Name="MyButton"> <Blue>This is</Blue> <Red>Red</Red> </Button>
我发现我不能像在TextBlock中那样使用多个Run-实现这种效果的正确方法是什么?
TextBlock
Run
prdp8dxp1#
可以将TextBlock用作Button.Content
Button.Content
<Button Name="MyButton"> <TextBlock> <Run Foreground="Blue" Text="This is Blue"/> <Run Foreground="Red" Text=" This is Red"/> </TextBlock> </Button>
Button是ContentControl,因此ContentControl可以包含任何类型的公共语言运行库对象(如字符串或DateTime对象)或UIElement对象(如Rectangle或Panel)
ContentControl
1条答案
按热度按时间prdp8dxp1#
可以将
TextBlock
用作Button.Content
Button
是ContentControl
,因此ContentControl可以包含任何类型的公共语言运行库对象(如字符串或DateTime对象)或UIElement对象(如Rectangle或Panel)