私にはWPF/Silverlight
コントロールがあります-200px
幅。問題は、アイテムのタイトルを配置したいのですが、行を折り返すことができないことです。フォントを拡大縮小できると思いましたが、タイトルがVEERYの長さになる可能性があるため、意味がないことがわかりました。数分後、コントロールの最後の30ピクセルで不透明度グラデーションマスクのようなことをすることにしました。
たとえば、単語QWERTYUIOPASDFGHJKL
があり、コントロールが表示できる最大の部分文字列がであるQWERTY
場合TY
、不透明度のグラデーションマスクがあります。マウスのポインタが文章の領域に入ると、ツールチップ(または何か)が表示されます(テキスト全体)。
2つの質問があります:
- このような不透明度グラデーションマスクを実現するための最良の方法は何ですか?
- マウスがテキスト領域に入った後にテキスト全体を表示するにはどうすればよいですか(私
ToolTip
は悪い解決策だと思います)?