私は多くのラベルを持つWPFのチャートを持っています。これらのラベルのテキストは動的に読み込まれ、変更される可能性があります。幅をautoに設定すると、これらのラベルが重なってテキストが判読できなくなることがあります。ラベルのサイズ変更
グラフは複数のサイズをサポートしているため、サイズが大きくなると、バーのサイズが変更され、テキストのスペースが増えます。今私は利用可能なスペースにテキストを調整したい。それが小さすぎると、私はもはやラベルを表示したくない(ツールチップが利用できるので、ユーザーは依然として必要な情報を取得する)。 "Case 1、blah blah"という文字列を考えてみると、文字列全体を表示するにはスペースが不足している可能性があります。このケースでは、文字列を "Case 1 .."にして、ツールチップにさらに情報があることを示します。
文字列に使用できる長さを判断できます。しかし、どのようにして1通の手紙が取るスペースを決めることができますか?もちろん、ラベルのサイズを変更することもできますが、ユーザーにとってはあまり役に立たない文字列を切り捨てるだけです(醜いように見えます)。
アイデア?
私はTextTrimmingが私が探していたものだと思っています:) – Nils