많은 레이블이 포함 된 WPF 차트가 있습니다. 이 레이블의 텍스트는 동적으로로드되고 변경 될 수 있습니다. 너비를 자동으로 설정하면이 레이블들이 겹쳐져 읽을 수 없게됩니다.레이블 크기 조정
차트가 여러 크기를 지원하므로 크기가 커지면 막대의 크기가 조정되고 텍스트를위한 공간이 더 넓어집니다. 이제 텍스트를 사용 가능한 공간으로 조정하려고합니다. 너무 작아지면 더 이상 레이블을 표시하고 싶지 않습니다 (툴팁을 사용할 수 있으므로 사용자는 여전히 필요한 정보를 얻습니다). "Case 1, blah blah"라는 문자열을 생각해 보면 전체 문자열을 표시 할 공간이 충분하지 않지만 첫 단어 만 표시 할 수 있습니다. 이 경우 문자열을 "사례 1 .."로하고 싶습니다. .. 자세한 정보가 툴팁에 있음을 나타냅니다.
문자열에 사용할 수있는 길이를 결정할 수 있습니다. 하지만 한 글자의 공간을 어떻게 결정할 수 있습니까? 물론 레이블의 크기를 재조정 할 수도 있지만 사용자에게 도움이되지 않는 곳에서는 문자열을 단절시킬 것입니다 (그리고보기 흉한 것처럼 보입니다).
아이디어가 있으십니까?
TextTrimming은 내가 찾고있는 것입니다. :) – Nils