کنترل Grid
کنترل گرید یکی از قوی ترین و پرکاربرد ترین کنترل های کانتینر می باشد
مهمترین خواص کنترل گرید، خواص مربوط به تعاریف سطر و ستون است، با تعریف سطرها وستون ها، می تونید مجموعه ای از سلول ها را در این کنترل به وجود بیارید
عناصری که روی این کنترل قرار میگیرن ، هر کدوم به تنهایی می تونن در یک سلول و یا برحسب تعریفی که ما براش مشخص می کنیم، در دو و یا بیش از دو سلول قرار بگیرن.
برای فراخوانی این کنترل از قسمت toolbox وارد شده و با کشیدن و رها کردن روی فرمتون اونو فراخوانی کنید
کد xaml به شکل زیر هست
کد PHP:
<Window x:Class="WpfApplication2.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid HorizontalAlignment="Left" Height="315" VerticalAlignment="Top" Width="507" Margin="10,0,0,0">
</Grid>
</Window>
خب من در کد بالا یه button هم به گریدم تزریق میکنم تا شکل کلیشو با کنترل های دیگه ببینیم ، این کنترل هم با دریافت یه کنترل دیگه کل فضای مورد نیازو بهش اختصاص میده که میتونید بعد از طراحی اندازشو تغییر بدید
کد 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>
<Button Background="*****">sample Button</Button>
</Grid>
</Window>