新時尚Windows8開發(31):去掉文本中的HTML標記

來源:互聯網
上載者:User

告訴EveryBody一個好訊息,去掉字串中的HTML標記,再也不用寫Regex了,你知道嗎?一行代碼就夠了!

事不宜遲,來吧,動手。

 

1、建立“板磚”應用程式項目。

2、在介面中放一個TextBox,用來輸入帶HTML的文本,一個Button,點擊後轉換,一個TextBlock,顯示轉換後的字串。XAML如下:

<Page    x:Class="App1.MainPage"    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"    xmlns:local="using:App1"    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"    mc:Ignorable="d">    <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">        <Grid.RowDefinitions>            <RowDefinition/>            <RowDefinition Height="Auto"/>            <RowDefinition/>        </Grid.RowDefinitions>        <TextBox x:Name="txtInput" Grid.Row="0" TextWrapping="Wrap"/>        <Button Grid.Row="1" Margin="5,12,0,13" Content="轉換" Click="onClick"/>        <ScrollViewer Grid.Row="2" VerticalScrollBarVisibility="Visible" HorizontalScrollMode="Enabled">            <TextBlock x:Name="tbResult" FontSize="24" TextWrapping="Wrap"/>        </ScrollViewer>    </Grid></Page>

3、而後我們在代碼中處理Click事件。記得先引入Windows.Data.Html命名空間。

        private void onClick(object sender, RoutedEventArgs e)        {            this.tbResult.Text = HtmlUtilities.ConvertToText(this.txtInput.Text);        }

 

然後,你就試試看。

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.