MMR_1234
یک شنبه 13 بهمن 1392, 15:46 عصر
من برای کلید ساخته شده خودم استایلی رو معین کردم کهدرون اون از دستور TriggerBorder به صورت زیر استفاده کردم
<Border x:Name="bd1"BorderBrush="Green" Background="Salmon" CornerRadius="5" BorderThickness="1" Height="{TemplateBinding Height}"
Width="{TemplateBinding Width}" Opacity="0.5" >
[/QUOTE]
همونجور که مشخص هست من Opacity اون رو برابر 0.5 قراردادم تا وضوح او کمتر بشه حالا میخوام وقتیموس روی اون قرا گرفت شفافیت اون رو بیشتر کنم که از دستور زیر برای اینکاراستفاده کردم
[QUOTE]
<Trigger Property="IsMouseOver"Value="True">
<Setter TargetName="bd1" Property="BorderBrush"Value="red"/>
<Setter TargetName="bd1" Property="Background" Value="White"/>
<Setter TargetName="bd1" Property="Cursor" Value="Hand"/>
<Setter TargetName="lbl" Property="Foreground" Value="Red"/>
<SetterTargetName="lbl" Property="Opacity" Value="1"/>
</Trigger>
مشکل اینجاست که وقتی مموس روی کلید قرار میگیره شفافیت یا Opacity تغییری نمیکنه نمیدونم مشکل کجاست برنامه رو هم پیوست کردم
اگر بخوام به اون کلید سایه بدم از چه راهی ممکنه یعنی کلید مورد نظرسایه رنگشو در اطرافش داشته باشه
ممنونمیشم راهنمایی کنید
<Border x:Name="bd1"BorderBrush="Green" Background="Salmon" CornerRadius="5" BorderThickness="1" Height="{TemplateBinding Height}"
Width="{TemplateBinding Width}" Opacity="0.5" >
[/QUOTE]
همونجور که مشخص هست من Opacity اون رو برابر 0.5 قراردادم تا وضوح او کمتر بشه حالا میخوام وقتیموس روی اون قرا گرفت شفافیت اون رو بیشتر کنم که از دستور زیر برای اینکاراستفاده کردم
[QUOTE]
<Trigger Property="IsMouseOver"Value="True">
<Setter TargetName="bd1" Property="BorderBrush"Value="red"/>
<Setter TargetName="bd1" Property="Background" Value="White"/>
<Setter TargetName="bd1" Property="Cursor" Value="Hand"/>
<Setter TargetName="lbl" Property="Foreground" Value="Red"/>
<SetterTargetName="lbl" Property="Opacity" Value="1"/>
</Trigger>
مشکل اینجاست که وقتی مموس روی کلید قرار میگیره شفافیت یا Opacity تغییری نمیکنه نمیدونم مشکل کجاست برنامه رو هم پیوست کردم
اگر بخوام به اون کلید سایه بدم از چه راهی ممکنه یعنی کلید مورد نظرسایه رنگشو در اطرافش داشته باشه
ممنونمیشم راهنمایی کنید