До сих пор не знаю, почему Сетка не расширяется, чтобы заполнить ширину приложения после того, как я удалил все границы и установил растяжение для всех контейнеров. Во всяком случае .. Я нашел решение, которое не выдает ошибку исключения layoutrecycle:
Вместо этого (которое выдает исключение при очень быстром изменении размера)
void ZoomDocViewer_SizeChanged(object sender, SizeChangedEventArgs e)
{
QuadPanel.Height = e.NewSize.Height;
QuadPanel.Width= e.NewSize.Height;
}
Вместо этого я получаю ширину из приложения:
void ZoomDocViewer_SizeChanged(object sender, SizeChangedEventArgs e)
{
QuadPanel.Width = Application.Current.Host.Content.ActualWidth;
}
Что не исключение!