WPF: упорядочить и измерить проблему
У меня есть пользовательская панель с переопределением Measure и Arrange. На мой взгляд, поместите TextBox так:
<l:CustomPanel>
<TextBox />
</l:CustomPanel>
Моя пользовательская панель дает текстовому полю все доступное пространство в Measure, а затем в Arrange - только часть этого пространства. Проблема в том, что текстовое поле затем расширяется за пределы визуализированного пространства, если имеет длинный текст. Я хотел бы, чтобы он только заполнил доступное пространство, указанное в порядке Проблема в том, что у меня нет этого фактического пространства в Measure, которое в противном случае было бы очевидным местом для его установки. Только после прохода измерения я знаю полученное пространство. Но в то время текстовое поле уже было измерено с большим пространством, и оно расширяется в это и обрезается по порядку.