[C# - Wpf] Jak podzielić okno na dwie częsci [jak zrobić sztywne menu]


(MrGalek) #1

Hejka
Tak jak w temacie potrzebuje podzielić okienko na dwie części tak żeby jedna się skorlowała a druga była “sztywna”. Dla przedstawienia załączam super fotke z Painta ;p
Z góry dziękuje :slight_smile:


(Edgarus) #2
    <Grid>
		<Grid.ColumnDefinitions>
			<ColumnDefinition Width="*" />
			<ColumnDefinition Width="200" />
		</Grid.ColumnDefinitions>
		<ScrollViewer Grid.Column="0">
			<Grid>
				<!--to się będzie scrollować-->
			</Grid>
		</ScrollViewer>
		<Grid Grid.Column="1">
			<!--to będzie na sztywno-->
		</Grid>
	</Grid>

To tak na szybko. Druga kolumna ma stałą szerokość 200.


(Fizyda) #3

Ja bym dodał jeszcze RowDefinitions z Height="*" dla pewności że będzie miało 100% wysokości okna.


(Edgarus) #4

Wystarczy verticalalighment=“strech”, gridy ładnie się zachowują w przeciwieństwie do innych kontenerów ;).


(Fizyda) #5

Dzięki tego nie wiedziałem, ale to przez to że z WPF i C# mam bardzo mało do czynienia ;).


(MrGalek) #6

Dziękuje wszystkim za pomoc, ładnie wszystko wskoczyło :wink:
Pozdrawiam serdecznie i miłej majówki :slight_smile: