110,565
社区成员
发帖
与我相关
我的任务
分享
<Button.Style>
<Style TargetType="{x:Type Button}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Grid Name="gdMain">
<Grid.Effect>
<DropShadowEffect BlurRadius="0" Color="#FF858484" Direction="0" ShadowDepth="0"/>
</Grid.Effect>
<Grid.Background>
<LinearGradientBrush Opacity="0.4" StartPoint="0,0" EndPoint="0,1.5">
<GradientStop Offset="0" Color="#def1ff"/>
<GradientStop Offset="0.4" Color="#9cd4ff"/>
<GradientStop Color="#ffffff" Offset="1"/>
</LinearGradientBrush>
</Grid.Background>
<Border x:Name="borMain" BorderBrush="LightGray" Opacity="1" BorderThickness="0.5" CornerRadius="0">
<DockPanel>
<Image x:Name="imgMain" Opacity="1" Source="{Binding ElementName=uButton, Path=ButtonIcon}" Width="{Binding ElementName=uButton, Path=Height}" Margin="5,2,0,2" HorizontalAlignment="Left"/>
<TextBlock x:Name="txtMain" Opacity="1" Text="{TemplateBinding Content}" HorizontalAlignment="Center" VerticalAlignment="Center"
FontSize="18"/>
</DockPanel>
</Border>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Button.Style>
再在后台做一个属性binding