如何在windows phone 7应用程序开发中制作自定义文本块

时间:2014-03-08 06:42:29

标签: c# windows-phone-7

我正在为windows phone 7构建一个应用程序,我需要制作一些自定义文本块。请看下面的图片:

是否可以对我的文本块进行编码以使其看起来像这样。如果可能请分享代码。 此外,它不一定是一个文本块,但它不应该是按钮。我只想要这个设计并使这些可点击

2 个答案:

答案 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>