不幸的是,在 Windows Phone 中,textwrappin 和 texttriming 一次都不起作用,所以在这里我使用 textblock 加载事件,并且在 c# 3 中采用文本块来满足您的要求。
在您的 xaml 中,
<TextBlock Grid.Row="1" Text="" Margin="20,0,0,0" VerticalAlignment="Top" MaxHeight="60" Foreground="#F97E7F81" FontFamily="Segoe WP" FontSize="18" Width="430" FontWeight="Bold" Loaded="desc" />
在 C# 中,
私人无效描述(对象发送者,RoutedEventArgs e){
TextBlock tb = (TextBlock)sender;
TextBlock tb1=new TextBlock();
tb1.Text = tb.Text;
tb1.TextWrapping = TextWrapping.Wrap;
tb1.Width = 435;
tb1.Height = 75;
TextBlock tb2 = new TextBlock();
tb2.Text = tb1.Text;
tb2.Height = 75;
tb2.TextWrapping = TextWrapping.Wrap;
tb2.Width = 435;
tb.Text = tb2.Text;
tb.TextTrimming = TextTrimming.WordEllipsis;
tb.TextWrapping = TextWrapping.Wrap;
}
祝你今天过得愉快。