Элемент управления отображает свой прямоугольник отображения в .DisplayRectangle
- какой самый простой способ найти область, доступную для элемента управления, если задано .Padding
?
Например, Label
имеет .DisplayRectangle
, всегда равное .ClientRectangle
, даже если .Padding
не равно (0,0,0,0)
. Я хочу получить размер прямоугольника в .ClientRectangle
после того, как обратил внимание на настройку .Padding
(и любые дополнительные свойства могут ограничить «чистую» область отображения, в этом отношении).
Нет ли какого-либо метода или другого поддерживаемого фреймворком способа сделать это? Должен ли я перекодировать все вычисления прямоугольника, которые, вероятно, уже находятся в коде платформы?