Quantcast
Channel: VBForums - WPF, WCF, WF
Viewing all articles
Browse latest Browse all 256

ViewBox doesn't display DataGrid correctly

$
0
0
I'm trying to render the entire contents of a DataGrid to any resolution, using the Viewbox, but there is something wrong and I can not understand what I'm doing wrong:

Code:

<Grid>
      <Grid.ColumnDefinitions>
            <ColumnDefinition Width="*" />
            <ColumnDefinition Width="*"/>
            <ColumnDefinition Width="*"/>
      </Grid.ColumnDefinitions>

      <Grid.RowDefinitions>
            <RowDefinition Height="*" />
      </Grid.RowDefinitions>

      <Viewbox Grid.Column="0" Grid.Row="0" Stretch="Uniform">
          <GroupBox Header="Classifica">
              <DataGrid ColumnWidth="*" IsReadOnly="True" Name="Classifica_DataGrid" ScrollViewer.HorizontalScrollBarVisibility="Auto" AutoGenerateColumns="False">
              <DataGrid.Columns>
                      <DataGridTextColumn Binding="{Binding Path = 'position'}" ClipboardContentBinding="{x:Null}" Header="Pos." Width="*"/>
                      <DataGridTextColumn Binding="{Binding Path = 'teamName'}" ClipboardContentBinding="{x:Null}" Header="Squadra" Width="*" />
                      <DataGridTextColumn Binding="{Binding Path = 'points'}" ClipboardContentBinding="{x:Null}" Header="Punti"  Width="*"/>
                      <DataGridTextColumn Binding="{Binding Path = 'playedGames'}" ClipboardContentBinding="{x:Null}" Header="Giocate"  Width="*"/>
                      <DataGridTextColumn Binding="{Binding Path = 'goals'}" ClipboardContentBinding="{x:Null}" Header="Goal fatti" Width="*"/>
                      <DataGridTextColumn Binding="{Binding Path = 'goalsAgainst'}" ClipboardContentBinding="{x:Null}" Header="Goal subiti" Width="*"/>
                      <DataGridTextColumn Binding="{Binding Path = 'goalDifference'}" ClipboardContentBinding="{x:Null}" Header="Differenza reti" Width="*"/>
                      </DataGrid.Columns>
                </DataGrid>
              </GroupBox>
        </Viewbox>
        ...

I tried to play a little 'with the stretch of Uniform setting it, but here's the result:



As you can see the ranking does not show the whole, especially the various parameters (position, teamName and so on ...). What am I doing wrong?

Viewing all articles
Browse latest Browse all 256

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>