نقل قول: تغییر Opacity تصویر
با سلام
دوستان عزیز کسی در این خصوص اطلاعی نداره؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
نقل قول: تغییر Opacity تصویر
سلام بهتره با استفاده از Style و افزودن Trigger برای MouseOver کنترل Image این کار را انجام بدی
<Window x:Class="WpfApp5.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:WpfApp5"
mc:Ignorable="d"
Title="MainWindow" Height="350" Width="525">
<Window.Resources>
<Style x:Key="ImageStyle" TargetType="{x:Type Image}">
<Setter Property="Opacity"
Value="0.5" />
<Style.Triggers>
<Trigger Property="IsMouseOver"
Value="True">
<Setter Property="Opacity"
Value="1" />
</Trigger>
</Style.Triggers>
</Style>
</Window.Resources>
<StackPanel>
<Image Source="D:\img.jpg"
Style="{StaticResource ImageStyle}"
Width="50"
Height="50" />
</StackPanel>
</Window>
نقل قول: تغییر Opacity تصویر
متشکر از لطقت
اما نمی شه از MouseOver برای اینکار استفاده کرد
پس این دستور چه موقع عمل میکنه
مرسی
نقل قول: تغییر Opacity تصویر
نقل قول:
نوشته شده توسط
MMR_1234
متشکر از لطقت
اما نمی شه از MouseOver برای اینکار استفاده کرد
پس این دستور چه موقع عمل میکنه
مرسی
MouseOver ایونتی درWinform هست معادل آن در WPF ایونت MouseEnter هست
<Image x:Name="img"
Source="D:\img.jpg"
Width="50"
Height="50"
MouseEnter="img_MouseEnter"
MouseLeave="img_MouseLeave"/>
private void img_MouseEnter(object sender, MouseEventArgs e)
{
img.Opacity = 1;
}
private void img_MouseLeave(object sender, MouseEventArgs e)
{
img.Opacity = 0.5;
}