1
創建板缺一角,我有一些代碼如何在WPF
<Border BorderBrush="Black" BorderThickness="1" CornerRadius="8" Margin="0,0,5,0">
<!--Background="#FDFFC1"-->
<Border.Background>
<LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
<GradientStop Color="#FFFFFFFD" />
<GradientStop Color="#FEFD9A" Offset="1" />
</LinearGradientBrush>
</Border.Background>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Border Grid.Row="0" CornerRadius="10,10,0,0" Height="22" VerticalAlignment="Top">
<Label Foreground="Black" FontSize="10" Margin="5,0,0,0" HorizontalAlignment="Left"
VerticalAlignment="Center" Content="Text" />
</Border>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="5*"/>
</Grid.ColumnDefinitions>
<Border Grid.Column="0" Margin="5,2,0,2">
<Image x:Name="tooltipImage" Width="18" Height="18"
Source=""
HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Border>
<Border Grid.Column="1" Margin="5,5,5,5">
<TextBlock
Foreground="Black"
Text="Test" FontSize="10"
VerticalAlignment="Center" xml:space="preserve"
HorizontalAlignment="Center"
TextAlignment="Justify" MaxWidth="200"
TextWrapping="Wrap"/>
</Border>
對於這個邊界我想它的右下角是像是用剪刀或像一張紙,上面是拼切板缺。我想我需要使用Path或幾何圖形,但我不知道如何。
在此先感謝!
這個例子http://social.msdn.microsoft.com/forums/en-US/wpf/thread/7f643ca4-1a47-4a51-9552-32f889bceee5/呈現一個crudly繪製的六角形按鈕..你的是類似的情況下,你的形狀不會是完美的**「正規」** hexagone。 –