WPF связывает ширину дочернего элемента управления с фактической шириной родительского элемента управления - плохая идея?
Думаю, мне любопытно, потому что я нашел бесконечный цикл, в котором размер ребенка увеличивался, а затем родитель многократно увеличивался и исправлял его. Тем не менее, мне интересно, может быть, лучше просто переопределить меру и найти размер родителя, а затем вернуть желаемый размер. Не меняя Width
или же Height
Я исключаю возможность создания бесконечной петли. С другой стороны, не привязывая ширину в xaml, способ определения ширины элемента управления теперь скрыт в программном коде.
1 ответ
Вы могли бы просто использовать HorizontalAlignment="Stretch"