Problema: quando si aggiunge una ScrollViwer attorno a una griglia, il ridimensionamento della griglia viene annullato!Perché il mio ScrollViewer distrugge il mio layout della griglia? WPF
Eksampel: Ho creato una griglia con 3 colonne, il coulymn 1. dovrebbe essere sempre 2 volte più grande delle colonne 2 e 3! Senza ScrollViewer è sempre vero, ma quando lo aggiungi consente a ciascuna colonna di decidere la propria dimensione.
<Window x:Class="alternatingGridRow.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="200" Width="Auto" Loaded="WindowLoaded">
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Disabled">
<Grid x:Name="LayoutRoot" ShowGridLines="True">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" MinHeight="23" MaxHeight="60"/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>
<TextBlock HorizontalAlignment="Stretch" Text="sdasdasdasdsadsadasddasdck" TextWrapping="Wrap" VerticalAlignment="Top" />
<TextBlock Foreground="Red" Grid.Column="1" HorizontalAlignment="Stretch" Text="sdasdasdasdsadsadasddasdck" TextWrapping="Wrap" VerticalAlignment="Top" />
</Grid>
</ScrollViewer>
Come si può vedere chiaramente i fattori di scala sono completamente sbagliato! Dato che la 2. colonna è troppo grande! e la colonna 3. è una certa dimensione casuale ...
Qualche consiglio su questo è ben ha ricevuto .... Saluti Martin
Felice di aver trovato la soluzione, non dimenticare di accettare una soluzione;) –