0

の TextTrimming というプロパティを見つけることができますが、機能させるTextBlockことができません。MainPage にプレビュー用のテキスト ブロックがあります。メモが保存されているボタンをクリックすると、いくつかの文字を表示する必要があります。

TextTrimming プロパティを設定しても、テキスト全体が表示されます。テキストブロックの幅を縮小しようとしましたが、それでも画面全体にテキストが表示されます

これはxamlコードです

<TextBlock 
     Height="27" 
     HorizontalAlignment="Left" 
     x:Name="notesPreview" 
     Text="" 
     VerticalAlignment="Top" 
     Width="236" 
     Foreground="Gray" 
     Canvas.Left="20" 
     Canvas.Top="526" 
     TextTrimming="WordEllipsis" 
     MinWidth="236" />

このようにコードビハインドでテキストをテキストブロックに割り当てます

if (m_bufferArrayNotes[i, j] != "")
{
    notes = m_bufferArrayNotes[i, j].Substring(0);
}
else
{
    notes = "";
}

notesPreview.TextTrimming = TextTrimming.WordEllipsis;
notesPreview.Text = notes;

テキストブロックのサイズが拡大され、テキスト全体が表示され、次のピボット項目に移動している間に見ることができます :(.

実際の幅を静的に保つ方法はありますか?

4

1 に答える 1

1

AppHub フォーラム でこのディスカッションを参照してください。

彼らは、このカスタム実装を使用して TextTrimming のサポートを取得することを提案しています。

于 2011-11-25T12:42:40.517 に答える