c# - Error de ciclo de configuración detectado con dos progressRings
xaml user-controls (0)
Quiero crear un control de usuario personalizado con dos cuadrículas en las que quiero cargar imágenes y hasta que se carguen las imágenes, quiero mostrar el control progressRing. El problema ocurre cuando agrego un segundo ProgressRing. Mi XAML se ve así:
<Grid Margin="0,0,0,21" Background="{ThemeResource PhoneAccentBrush}">
<Grid x:Name="leftImage" Margin="10" Width="190" Height="190"
HorizontalAlignment="Left">
<Image x:Name="imageHolderLeft" x:FieldModifier="public" Width="180"
Height="180" ImageFailed="imageHolderLeft_ImageFailed"
ImageOpened="imageHolderLeft_ImageOpened"/>
<Grid>
<ProgressRing x:Name="waitImageLeft" IsActive="True"
VerticalAlignment="Center" HorizontalAlignment="Center"
Background="Transparent"
Foreground="{ThemeResource AppBarBackgroundThemeBrush}"/>
</Grid>
</Grid>
<Grid x:Name="rightImage" Margin="10" Width="190" Height="190"
HorizontalAlignment="Right">
<Image x:Name="imageHolderRight" x:FieldModifier="public" Width="180"
Height="180" ImageOpened="imageHolderRight_ImageOpened"
ImageFailed="imageHolderRight_ImageFailed"/>
<Grid>
<ProgressRing x:Name="waitImageRight" IsActive="True"
VerticalAlignment="Center" HorizontalAlignment="Center"
Background="Transparent"
Foreground="{ThemeResource AppBarBackgroundThemeBrush}"/>
</Grid>
</Grid>
</Grid>
Así que cuando comento un ProgressRing
funciona bien, pero cuando hay dos, mi programa falla con el siguiente error: Layout cycle detected. Layout could not complete
Layout cycle detected. Layout could not complete
¿Alguien sabe por qué? Gracias :)