Je commence à peine sur Silverlight en utilisant la version 2.0. Je voulais montrer quelques grilles de données sur la page et je me suis bien débrouillé en les déposant dans une cellule de la grille. Je pensais alors que je voudrais essayer d'ajouter un séparateur de grille en utilisant le balisage suivant:Silverlight Grid Splitter Comportement inattendu
<UserControl xmlns:basics="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls" xmlns:data="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data" x:Class="SilverlightApplication1.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Loaded="UserControl_Loaded">
<Grid x:Name="LayoutRoot" Background="White">
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition Width="Auto"></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<basics:GridSplitter Grid.RowSpan="2" Grid.Row="0" Grid.Column="1" HorizontalAlignment="Left" Width="5" VerticalAlignment="Stretch" ></basics:GridSplitter>
<data:DataGrid Name="TLGrid" Grid.Row="0" Grid.Column="0">
</data:DataGrid>
<data:DataGrid Name="TRGrid" Grid.Row="0" Grid.Column="2">
</data:DataGrid>
<data:DataGrid Name="BLGrid" Grid.Row="1" Grid.Column="0">
</data:DataGrid>
<data:DataGrid Name="BRGrid" Grid.Row="1" Grid.Column="2">
</data:DataGrid>
</Grid>
</UserControl>
Je pensais pouvoir faire glisser le séparateur autour de redimensionner les deux autres colonnes. Lorsque je fais glisser la barre, les deux autres colonnes se rétrécissent. Quelqu'un peut-il expliquer pourquoi?
Merci, cela fonctionne parfaitement. –