You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

65 lines
3.1 KiB

2 years ago
<Window x:Class="WPFCanvas.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WPFCanvas"
mc:Ignorable="d"
Title="Paint" Height="450" Width="800"
MouseMove="Window_MouseMove"
MouseLeftButtonDown="Window_MouseLeftButtonDown"
MouseLeftButtonUp="Window_MouseLeftButtonUp">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="50"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid Grid.Row="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="3*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Button x:Name="btnLine" Grid.Column="0" Margin="5" Content="Line" Click="btnLine_Click"/>
<Button x:Name="btnSquare" Grid.Column="1" Margin="5" Content="Square" Click="btnSquare_Click"/>
<ComboBox x:Name="cboThickness" Grid.Column="4" SelectedValuePath="Content" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" SelectedIndex="0" SelectionChanged="cboThickness_SelectionChanged">
<ComboBoxItem Content="1"/>
<ComboBoxItem Content="2"/>
<ComboBoxItem Content="5"/>
<ComboBoxItem Content="10"/>
<ComboBoxItem Content="20"/>
</ComboBox>
<Grid Grid.Column="5">
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Button x:Name="btnBlack" Grid.Column="0" Background="Black" Margin="10 15 10 15" Click="btnBlack_Click"/>
<Button x:Name="btnRed" Grid.Column="1" Background="Red" Margin="10 15 10 15" Click="btnRed_Click"/>
<Button x:Name="btnBlue" Grid.Column="2" Background="Blue" Margin="10 15 10 15" Click="btnBlue_Click"/>
<Button x:Name="btnGreen" Grid.Column="3" Background="Green" Margin="10 15 10 15" Click="btnGreen_Click"/>
<Button x:Name="btnYellow" Grid.Column="4" Background="Yellow" Margin="10 15 10 15" Click="btnYellow_Click"/>
</Grid>
</Grid>
<Border Grid.Row="1" BorderBrush="Salmon" BorderThickness="2" CornerRadius="10" Margin="10">
<Canvas x:Name="canvas"/>
</Border>
</Grid>
</Window>