【问题标题】:Strikeout text in Windows phone 7Windows phone 7 中的删除线文本
【发布时间】:2011-02-20 19:02:32
【问题描述】:

有没有办法在 windows phone 7 中删除文本?

【问题讨论】:

    标签: xaml windows-phone-7 text-formatting


    【解决方案1】:

    没有内置的方法可以做到这一点。
    唯一的选择是自己在与文本相同的位置画一条线。

    【讨论】:

      【解决方案2】:

      一个简单的例子:

      <Grid HorizontalAlignment="Left" VerticalAlignment="Top">
                  <Grid.RowDefinitions>
                      <RowDefinition Height="1*"/>
                      <RowDefinition Height="1*"/>
                  </Grid.RowDefinitions>
              <TextBlock HorizontalAlignment="Left" TextWrapping="Wrap" Text="Some text" VerticalAlignment="Top" Grid.RowSpan="2"/>
              <Border BorderThickness="0,0,0,1" BorderBrush="#FF949494" >
              </Border>
              </Grid>
      

      【讨论】:

        【解决方案3】:

        阅读this thread,那里也有人发布了解决方案。

        【讨论】:

        • 属性 TextDecorations 的属性值删除线无效。 [行:33 位置:28]
        • 代码需要更多的改进,但它确实有效。谢谢
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-08-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-24
        相关资源
        最近更新 更多