ادامۀ کنترل Grid
در کنترل Grid همه چیز به صورت سفارشی انجام میشه و می تونید مشخص کنید که کدوم کنترل در چه سلولی قرار بگیره، و مشخص کنید که یک کنترل تا چند سطر و ستون را می تونه در خودش داشته باشه .
با تعریف کردن سطرها و ستون ها برای کنترل گریدتون ، می تونید اونو به تعداد سلول دلخواهی که نیاز دارید تقسیم کنید و کنترل های مورد نظرتونو رو در سلول ها قرار بدید پس کار مشکلی نیست با توضیحاتی که دادم و
هر کنترلی می تونه درون یک یا چند سلول قرار بگیره .
خب در این پست فعلا در رابطه با سطرها صحبت میکنیم
اول به کد زیر کمی دقت کنید
کد PHP:
<Window x:Class="Grid.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="235.689" Width="453.357">
<Grid>
<Grid.RowDefinitions>
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
</Grid>
</Window>
خب توجه کنید که کنترل گرید دارای خاصیتی به نام RowDefinitions هست که توسط این خاصیت می تونید تعداد سطر دلخواهی برای کنترل گریدتون تعریف کنید
در کد بالا ، سه سطر برای کنترل گرید تعریف کردیم که بین دو تگ <Grid.RowDefinitions> ، و تگ پایانی </Grid.RowDefinitions> قرار دارند.
هر سطر توسط دستور <RowDefinition></RowDefinition> مشخص میشن و در واقع هر دستور <RowDefinition></RowDefinition> نمایش دهندۀ یک سطر به عنوان سطرهای گریدتون هست که خب ما در کد بالا سه سطر برای کنترل گرید ایجاد کردیم.