У меня есть сетка / холст с элементом (например, значком с наложенным изображением и текстом), который динамически добавляется в код с помощью кода.
Большую часть времени он корректно отображается при добавлении (содержимое выравнивается внутри него),
но иногда весь контент находится в одном углу.
Я могу удалить / добавить / удалить / добавить / удалить / добавить, и в конечном итоге это будет сделано
После перемещения родительского холста элемент исправляется, как если бы макет был обновлен.
Я пытался выполнить следующие действия в Loaded и OnApplyTemplate как для элемента, так и для родительского элемента, но все равно иногда это происходит
- InvalidateMeasure ()
- InvalidateArrange ()
- UpdateLayout ()
Любые идеи о том, почему контент не будет организован, приветствуются, потому что это сводит меня с ума