TOC

This article has been localized into Turkish by the community.

Paneller:

Grid - Satırlar & Sütunlar

Son bölümde sizi büyük Grid panelle tanıştırıp bir kaç basit örnekle nasıl kullanacağınızı gördük. Bu bölümde Grid'in ışıldadığı daha gelişmiş örnekler yapacağız. İlk önce daha tablo gibi bir görünüm için daha fazla sütunlar ve hatta satırlar ekleyelim :

<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>

Üç satır ve üç sütunu olan bir Grid içine yerleştirilmiş dokuz Button. Yine yıldız temelli büyüklük tanımladık, fakat bu sefer sayılar da var - ilk satır ve ilk sütundaki 2* değeri ile değeri 1* olanların iki katı yer kaplayacak anlamına geliyor (1* ya da sadece * - ikisi aynı işi yapar)..

Ayrıca dikkat ettiyseniz bağıl özellikler Grid.Row ve Grid.Column kullanılarak kontrollerin hangi hücreye yerleşeceği belirleniyor, ve bir defa daha ilk satır ya da ilk sütunda yerleşen (veya her ikisine de yerleşen) kontrollerde bazı özelliklere zaten default değerleri bu olduğu için değer girmediğimi de görmüşsünüzdür. Bu aslında o değerleri sıfır olarak belirlemekle aynı. Bu sizi fazla yazmaktan kurtarır ama daha güzel görünüm için yazmayı tercih edebilirsiniz - bu tamamen size kalmış!


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!