如果你是从ASP.NET过来的,那么WPF可能会让你感到困惑。我只想在标签旁边放一个红色的星号来表示必填字段。经过摸索,我发现以下代码可以实现这个效果:
<TextBlock Grid.Row="6" Height="28" HorizontalAlignment="Left" VerticalAlignment="Top">
<Label Foreground="Red" Content="*" /><Label Content="Heavy Weight" />
</TextBlock>
考虑到我刚刚想出这个方法,我并不确定这是经验丰富的WPF开发者会采取的学术路线。 此外,此标记会在星号和标签之间放置大量空白。 在HTML中,span元素只会在其下一个同级元素旁边呈现。 我试着将标签放在标签中,但是VS2010一直在抱怨“属性'content'被设置多次”。
有什么想法吗?