Diskuze: WPF - jak povolit aby se roloval pouze jeden panel?
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
a ty dokážeš scrollovat grid? nebo co myslíš tím rolováním?
jediný scrollovatelný kontejner je pokud vím Scrollviewer
podle mně, jestli chceš scrollovat jeden grid a druhý ne,tak by to mělo vypadat nějak takto
<Grid Name="Main">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200" MinWidth="20" MaxWidth="500"/>
<ColumnDefinition Width="2" />
<ColumnDefinition Width="*" MinWidth="20"/>
</Grid.ColumnDefinitions>
<ScrollViewer Name="SV1" Grid.Column="0">
<Grid Name="Left" ShowGridLines="false" Background="Gray">
<Grid.RowDefinitions>
<RowDefinition Height="auto" />
<RowDefinition Height="auto" />
<RowDefinition Height="auto" />
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
</Grid>
</ScrollViewer >
<Grid Name="Right" Background="Blue" Grid.Column="1">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*" />
<ColumnDefinition Width="10*" />
</Grid.ColumnDefinitions>
</Grid>
</Grid>
myslím že to jde, pokud je to povolené a grid není dostatečně velký ale nejsem si tím jistý
Toto řešení jsem zkoušel, ale nefunguje to tak, jak bych potřeboval, na tom levém to sice nejde scrollovat, ale když scrolluju ten pravý, tak se stejně začne scrollovat spolu s ním i ten levý
Ten kód je skutečný, nebo jen nějaká jen tak jako ukázka?
Toto vypadá opravdu podivně - grid, který obsahuje dva gridy bez dalšího
obsahu
Tento kód je skutečný, já ten grid plním programově, kde je poté nutný scrollovat pouze pravý grid, bohužel jsem stále nepřišel na to jak to udělat aby se s pravým gridem současně nescrolloval i ten levý.
A čím tu modrou nudli plníš?
Zkus dát víc row hlavnímu gridu a jednomu z gridů v něm dát rowSpan.
Pokud teda scrolluješ vertikálně.
-
-
-
Zobrazeno 7 zpráv z 7.