2017-09-12 14 views
0

私は、テキストを入力できるようにラベル内のテキストの長さを制限しようとしています。まだ入力していますが、表示されているテキストは許容された長さだけです。テキスト全体を表示するには、ツールチップ内に書かれたテキストをすべて表示するためにラベルのすぐ上にマウスを置く必要があります。ラベルの内容に表示されるテキストを制限する方法

「MaxWidth」プロパティは、唯一の解決策です。

ありがとうございます!

+1

あなたはしかし 'Label'を入力することはできません。 – dymanoid

+0

OK、申し訳ありません、より具体的にする必要があります:ラベルの内容を制限のないテキストボックスにバインドしますが、ラベルの内容の長さをプログラムがまだテキストを書き込む方法で制限したいのですが、許可された長さだけで、マウスがラベルにカーソルを合わせている間にすべてのテキストを見ることができます。 – Zafi

+0

これまでに何を試しましたか? – PaulF

答えて

2

通常、テキストのサイズは長さではなく、使用可能なサイズによって制限されます。サイズはレイアウトによって異なります。

私はテキストを表示するためにTextBlockを使用したいではなくLabelTextBoxに入力:

<TextBlock Text="{Binding Text, ElementName=someTextBox}" 
      ToolTip="{Binding Text, ElementName=someTextBox}" 
      TextWrapping="Wrap" 
      TextTrimming="CharacterEllipsis" /> 

+0

優秀!ありがとう!それは魔法のように動作します:) – Zafi

関連する問題