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