我有一个Ellipse和一个TextBlock,我希望相对于彼此居中 - 即TextBlock显示在Ellipse的中心,无论内容如何。它说88(像一个宾果球)和椭圆是球本身 - 数字显示在这个球的中心。
如何在Silverlight中完成此操作,其中大小不固定,好像我希望Ellipse和TextBlock是其父级的相对大小 - 我在Silverlight中似乎也做不到。
与此问题相关的是我找不到“LimeGreen”颜色的等效背后的代码,可以在XAML中设置但不在代码中设置,其中Color类中只有几种颜色可用?
答案 0 :(得分:1)
所需的布局样式由Grid控件提供。但是我怀疑你也希望文本按照椭圆的大小进行缩放,这可以通过Silverlight Toolkit Viewbox
控件实现: -
<Grid>
<Ellipse Fill="Blue" />
<controlstk:Viewbox>
<TextBlock Text="88" Margin="2" />
</controlstk:Viewbox>
</Grid>
BTW,LimeGreen是#FF32CD32。