سلام بر تمامی برنامه نویسان سی شارپ 😉 در این مطلب کد پروژه قرار دادن مستطیل ها و بیضی ها درون سلول های Grid با wpf و c#.net را آماده کردم. امیدوارم که این کد برای شما مفید باشد.
تصاویر خروجی نهایی این کد:
کد پروژه قرار دادن مستطیل ها و بیضی ها درون سلول های Grid با wpf و c#.net :
<Window x:Class="PlaceShapes"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Place Shapes" Height="300" Width="360">
<Grid ShowGridLines="True">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Grid.Row="1" Text="Rectagle"
Margin="5" />
<TextBlock Grid.Column="0" Grid.Row="2" Text="Ellipse"
Margin="5" />
<TextBlock Grid.Column="1" Grid.Row="0" Text="Fill"
TextAlignment="Center" Margin="5" />
<TextBlock Grid.Column="2" Grid.Row="0" Text="Uniform"
TextAlignment="Center" Margin="5" />
<TextBlock Grid.Column="3" Grid.Row="0" Text="UniformToFill"
TextAlignment="Center" Margin="5" />
<Rectangle Grid.Column="1" Grid.Row="1" Fill="Red"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Place Shapes" Height="300" Width="360">
<Grid ShowGridLines="True">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Grid.Row="1" Text="Rectagle"
Margin="5" />
<TextBlock Grid.Column="0" Grid.Row="2" Text="Ellipse"
Margin="5" />
<TextBlock Grid.Column="1" Grid.Row="0" Text="Fill"
TextAlignment="Center" Margin="5" />
<TextBlock Grid.Column="2" Grid.Row="0" Text="Uniform"
TextAlignment="Center" Margin="5" />
<TextBlock Grid.Column="3" Grid.Row="0" Text="UniformToFill"
TextAlignment="Center" Margin="5" />
<Rectangle Grid.Column="1" Grid.Row="1" Fill="Red"