ну в принципе примерно так и получилось сделать - только там не все так просто как кажется+ надо было еще выравнивание контента реализовать + надо было сделать еще поддержку виртуализации для моей задачи
Если не дождаться пока на UI это появится то какая нибудь картинка может догрузиться или Binding свойство обновится и т.п. и все поедет. А если дождаться пока на UI все загрузится то будут некрасивые дергания