Silverlight中的单侧圆形按钮
|
我想在Silverlight中收集按钮。
它们在从左到右的集合中,并且按钮排列成一行,以便它们左右接触。
这是摩擦:
集合具有圆角,但是集合中结束按钮之间的按钮没有倒角。因此,基本上,对于集合最左侧和右侧的按钮,它们必须有些特殊,因为它们必须具有一个扁平的垂直侧和一个圆形的侧。这可以在Silverlight中完成而无需诉诸末端按钮的特殊位图吗?
我的一个想法是以某种方式声明一个具有位图背景的画布,然后具有重叠的椭圆和矩形
<Canvas Height=\"100\" HorizontalAlignment=\"Left\" Margin=\"189,381,0,0\" VerticalAlignment=\"Top\" Width=\"200\" Background=\"Black\">
<Rectangle Fill=\"#FFF4F4F5\" HorizontalAlignment=\"Left\" Stroke=\"Black\" Width=\"58\" Height=\"61\" Canvas.Left=\"7\" Canvas.Top=\"16\" />
<Ellipse Fill=\"#FFF4F4F5\" HorizontalAlignment=\"Left\" Stroke=\"White\" Width=\"65\" StrokeThickness=\"0\" Height=\"59\" Canvas.Left=\"31\" Canvas.Top=\"17\" />
</Canvas>
没有找到相关结果
已邀请:
3 个回复
广躺椽
通过三种方式对按钮进行外观设置:
看起来像: 您可以在此处执行更多操作,但这显示了可以使用的方法。这是一篇很棒的博客文章,其中包含有关此技术的更多信息和示例: Silverlight教程第7部分:使用控件模板来自定义控件的外观
bab
净爽