[英]Show rest of text after click on TextBlock
現在,我有一個像這樣的TextBlock
:
<TextBlock MaxLines="4"
Name="DescriptionText"
Grid.Row="1"
Grid.Column="1"
FontWeight="Thin"
Foreground="White"
FontSize="18"
TextWrapping="Wrap"
TextTrimming="WordEllipsis"
Margin="0,10,10,0"/>
單擊此TextBlock
后,我必須在我在MaxLines
設置的這2行中顯示其余文本。
在點擊事件中將MaxLines
設置為0
private void DescriptionText_Tapped(object sender, TappedRoutedEventArgs e)
{
DescriptionText.MaxLines = 0;
}
在最大線和未設置線之間切換
建立活動
<TextBlock
MaxLines="2"
Name="DescriptionText"
Grid.Row="1"
Grid.Column="1"
FontWeight="Thin"
Foreground="White"
FontSize="18"
TextWrapping="Wrap"
TextTrimming="WordEllipsis"
Margin="0,10,10,0"
Tapped = "DescriptionText_Tapped"/>
並在所需的最大值和默認值之間切換。
private void DescriptionText_Tapped(object sender, TappedRoutedEventArgs e) {
DescriptionText.MaxLines = DescriptionText.MaxLines == 0 ? 2 : 0;
}
現在,每次點擊文本塊時,它將在兩個值之間切換。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.