我正在为windows phone 7构建一个应用程序,我需要制作一些自定义文本块。请看下面的图片:
是否可以对我的文本块进行编码以使其看起来像这样。如果可能请分享代码。 此外,它不一定是一个文本块,但它不应该是按钮。我只想要这个设计并使这些可点击
答案 0 :(得分:1)
您可以使用Expression blend来自定义文本块。 右键单击您的项目并以混合方式打开,然后您可以将文本块设置为您想要的形状。 您可以在此http://msdn.microsoft.com/en-us/library/bb613598(v=vs.110).aspx中看到自定义按钮的示例。他们使用矩形并使其成为按钮
答案 1 :(得分:1)
你可以这样做,
<Border Background="Red" Style="{StaticResource TitleBorder}" Width="38" Margin="0,0,5,0">
<TextBlock Text="City " Height="19" Width="26" />
</Border>
将此样式放在Application.Resources
中<Style x:Key="TitleBorder" TargetType="Border">
<Setter Property="CornerRadius" Value="10"/>
<Setter Property="BorderThickness" Value="3"/>
<Setter Property="Margin" Value="0,0,5,0"/>
<Setter Property="BorderBrush" Value="Orange"></Setter>
<Setter Property="Grid.Column" Value="0"/>
</Style>