J'ai donc un code XAML suivant:Silverlight 4, XAML: Comment étendre <toolkit: BusyIndicator> à plusieurs colonnes de la grille?
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="214" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="42" />
</Grid.RowDefinitions>
<toolkit:BusyIndicator IsBusy="False" Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="0" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
<StackPanel Grid.Column="0" Grid.Row="0">
<!-- ... -->
</StackPanel>
<Canvas Grid.Column="1" Grid.Row="0" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<!-- ... -->
</Canvas>
</toolkit:BusyIndicator>
<TextBlock Grid.Row="1" Grid.ColumnSpan="2" />
</Grid>
L'idée est d'avoir BusyIndicator pour couvrir les deux cellules dans la première rangée et laisser la deuxième rangée comme il est. Mais l'éditeur XAML dans Visual Studio souligne <Canvas>
et dit: "La propriété" Contenu "est définie plusieurs fois."
Comment surmonter cela?
Merci! Je vais essayer cette approche. – bazzilic
Ça a marché, merci! :) – bazzilic