olk_63
سه شنبه 17 تیر 1393, 15:02 عصر
سلام
دوستان من یه سوال داشتم
من میخوام به متن درون دکمه افکت سایه (Shadow) بدم ولی هر کار میکنم افکت سایه روی خود دکمه اعمال میشه نه روی متن اون
<Button Style="{StaticResource ButtonMain}" x:Name="btnMain" Click="btnMain_Click" />
<Style x:Key="ButtonMain" TargetType="{x:Type Button}">
<Setter Property="HorizontalAlignment" Value="Left"/>
<Setter Property="VerticalContentAlignment" Value="Center"/>
<Setter Property="Height" Value="27"/>
<Setter Property="Width" Value="95"/>
<Setter Property="Background" Value="#0b90ec"/>
<Setter Property="Foreground" Value="White"/>
<Setter Property="BorderBrush" Value="#FFA6A6A6"/>
<Setter Property="TextOptions.TextRenderingMode" Value="Aliased"/>
<Setter Property="FontFamily" Value="/WpfApp;component/Content/#WeblogmaYekan"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button" >
<Border Name="border"
Background="{TemplateBinding Background}"
BorderBrush="#FFA6A6A6"
BorderThickness="1,0,0,0" >
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border.Effect>
<DropShadowEffect
Color="Black"
Opacity="41"
Direction="30"
ShadowDepth="2"
BlurRadius="4"/>
</Border.Effect>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="BorderBrush" Value="Gainsboro" />
</Trigger>
<Trigger Property="IsEnabled" Value="false">
<Setter Property="Opacity" Value="0.25" />
<Setter Property="BorderBrush" Value="Transparent" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
دوستان من یه سوال داشتم
من میخوام به متن درون دکمه افکت سایه (Shadow) بدم ولی هر کار میکنم افکت سایه روی خود دکمه اعمال میشه نه روی متن اون
<Button Style="{StaticResource ButtonMain}" x:Name="btnMain" Click="btnMain_Click" />
<Style x:Key="ButtonMain" TargetType="{x:Type Button}">
<Setter Property="HorizontalAlignment" Value="Left"/>
<Setter Property="VerticalContentAlignment" Value="Center"/>
<Setter Property="Height" Value="27"/>
<Setter Property="Width" Value="95"/>
<Setter Property="Background" Value="#0b90ec"/>
<Setter Property="Foreground" Value="White"/>
<Setter Property="BorderBrush" Value="#FFA6A6A6"/>
<Setter Property="TextOptions.TextRenderingMode" Value="Aliased"/>
<Setter Property="FontFamily" Value="/WpfApp;component/Content/#WeblogmaYekan"/>
<Setter Property="FontSize" Value="16"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button" >
<Border Name="border"
Background="{TemplateBinding Background}"
BorderBrush="#FFA6A6A6"
BorderThickness="1,0,0,0" >
<ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center" />
<Border.Effect>
<DropShadowEffect
Color="Black"
Opacity="41"
Direction="30"
ShadowDepth="2"
BlurRadius="4"/>
</Border.Effect>
</Border>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="BorderBrush" Value="Gainsboro" />
</Trigger>
<Trigger Property="IsEnabled" Value="false">
<Setter Property="Opacity" Value="0.25" />
<Setter Property="BorderBrush" Value="Transparent" />
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>