TOC

This article is currently in the process of being translated into Romanian (~97% done).

Panouri (Panels):

The Grid - Rows & columns

In ultimul capitol, v-am prezentat panoul grila si v-am aratat cateva exemple de baza despre cum sa il folositi. In acest capitol vom face cateva exemple mai avansate, deoarece in acestea grila execeleaza. pentru inceput, sa mai adaugam mai multe coloane si chiar randuri, pentru o tabela adevarata:

<Window x:Class="WpfTutorialSamples.Panels.TabularGrid"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="TabularGrid" Height="300" Width="300">
    <Grid>
		<Grid.ColumnDefinitions>
			<ColumnDefinition Width="2*" />
			<ColumnDefinition Width="1*" />
			<ColumnDefinition Width="1*" />
		</Grid.ColumnDefinitions>
		<Grid.RowDefinitions>
			<RowDefinition Height="2*" />
			<RowDefinition Height="1*" />
			<RowDefinition Height="1*" />
		</Grid.RowDefinitions>
		<Button>Button 1</Button>
		<Button Grid.Column="1">Button 2</Button>
		<Button Grid.Column="2">Button 3</Button>
		<Button Grid.Row="1">Button 4</Button>
		<Button Grid.Column="1" Grid.Row="1">Button 5</Button>
		<Button Grid.Column="2" Grid.Row="1">Button 6</Button>
		<Button Grid.Row="2">Button 7</Button>
		<Button Grid.Column="1" Grid.Row="2">Button 8</Button>
		<Button Grid.Column="2" Grid.Row="2">Button 9</Button>
	</Grid>
</Window>

Noua butoane in total, fiecare pozitionate in propria celula intr-o grila continand trei randuri si trei coloane. Din nou folosim latimea bazata pe stelute, dar de data aceasta ii atribuim un numar deasemenea - primul rand si prima coloana au o latime de 2*, care practic inseamna ca foloseste de doua ori spatiul folosit de randurile si coloanele cu latimea de 1*(sau doar * - e acelasi lucru)

De asemenea veti observa ca folosesc proprietatile atasate Grid.Row si Grid.Column pentru a plasa controalele in grila , si din nou veti observa ca am omis aceste proprietati la controalele unde vreau sa folosesc fie primul rand fie prima coloana(sau amandoua). Este de fapt acelasi lucru ca si cum ai specifica un zero. Acest lucru te salveaza un pic de la tastat,dar poate ai prefera sa le atribui oricum pentru o prezentare mai buna - totul depinde de tine!


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!