0

私はWPFアプリケーションに取り組んでいます。これをテストしているとき、コーディングでテキストブロックテキスト「test」を提供し、出力に行くと、「tes」のみが表示され、代わりにこのテキスト/単語(「test」)が表示されます。「test1」を提供した場合のように、すべてのテキストが正常に機能します。 「test1」を表示します。なぜこれがそうなのか、誰か教えてもらえますか?

4

1 に答える 1

1

ここでは、ユーザーが「これは機能しない」と言う質問が非常に多くありますが、実際にはコードを見るだけでよいのです。あなたは私たちにいくつかのコードを提供しました(明確にするために、実際に質問に追加する必要がありました):

<TextBlock Text="test" HorizontalAlignment="Left" VerticalAlignment="Center" 
    Name="lblUserName" FontSize="16" />

このサイトにアクセスして新しいユーザーを作成し、質問する代わりに、独自のコードを新しいプロジェクトまたはWindow. :)

そのため、@devhedgehog が言ったように、コードの末尾を切り取る何かが必要ですTextBlock。問題のある要素を見つける良い方法Backgroundは、さまざまなコントロールのプロパティを設定することです。

<TextBlock Text="test" HorizontalAlignment="Left" VerticalAlignment="Center" 
    Name="lblUserName" FontSize="16" Background="Red" />

TextBlockこれを使用すると、が切断されたことが明確になるはずです。ページの他のコントロールでこのプロパティを設定すると、TextBlock.

また、含まれていることによって、またはを正しく設定していない場合、切断されている可能性もあります。Grid ColumnStackPanelWidth

于 2013-10-03T08:55:30.687 に答える