O controle WPF Xaml convertido em uma imagem possui layout incorreto
Eu tenho um controle que estou convertendo para uma imagem usando o método aqui:
Forçar renderização de um controle WPF na memória
Infelizmente, tenho um layout complexo e parece que um controle que está sendo recolhido não está sendo ocultado corretamente na imagem de saída.
Tentou:
LigarUpdateLayout
várias vezesAlterar o tamanho do controle em 1 pixelUsando um ViewBoxParece afetar o DockPanel se algo estiver alinhado ao fundo e oculto com um conversor.
<DockPanel LastChildFill=True>
<Something Dock.Panel="Top" />
<Something Dock.Panel="Bottom" Binding="{Binding XXXXX, Converter={StaticResource booleanConverter}}"/>
<Something Dock.Panel="Bottom" Binding="{Binding YYYYY, Converter={StaticResource booleanConverter}}"/>
<Something />
</DockPanel>
Tudo é exibido perfeitamente no editor Xaml, ou se é usado em tempo de execução em um controle visível real.