WPF סטייל שמהפך תמונות
-
יש לי את הסטייל הבא כדי שתמונה שבתוך לחצן תקבל שקיפות בזמן שהלחצן לא זמין, הבעיה שהתמונות מתהפכות בתוך הלחצנים כאשר אני מוסיף את הסטייל לטופס, מדוע זה קורא?
<Style TargetType="Button"> <Style.Resources> <Style TargetType="Image"> <Style.Triggers> <Trigger Property="IsEnabled" Value="False"> <Setter Property="Opacity" Value="0.5" /> </Trigger> </Style.Triggers> </Style> </Style.Resources> </Style>פורסם במקור בפורום CODE613 ב30/01/2014 19:13 (+02:00)
-
הנה החלון כולו, בלא הסטייל התמונה ישרה ועם הסטייל תמונה מתהפכת:
<Window x:Class="MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="97" Width="150" FlowDirection="RightToLeft"> <Window.Resources> <Style TargetType="Button"> <Style.Resources> <Style TargetType="Image"> <Style.Triggers> <Trigger Property="IsEnabled" Value="False"> <Setter Property="Opacity" Value="0.5" /> </Trigger> </Style.Triggers> </Style> </Style.Resources> </Style> </Window.Resources> <Grid> <Button Height="23" HorizontalAlignment="Left" Margin="12,12,0,0" Name="Button1" VerticalAlignment="Top" Width="75"> <Image Source="/WpfApplication1;component/Images/1387746177_resultset_first.png"></Image> </Button> </Grid> </Window>פורסם במקור בפורום CODE613 ב02/02/2014 11:18 (+02:00)
-
הבעיה היא שכשיש לImage סטייל מקומי אז פתאום הImage יורש מאבותיו את FlowDirection הRTL.
לא יודע למה זה קורה.
הפתרון ממש פשוט, להוסיף בפירוש הLTR לתמונה:<Style TargetType="Image"> <Setter Property="FlowDirection" Value="LeftToRight" /> <Style.Triggers> <Trigger Property="IsMouseOver" Value="False"> <Setter Property="Opacity" Value="0.5" /> </Trigger> </Style.Triggers> </Style>פורסם במקור בפורום CODE613 ב02/02/2014 13:24 (+02:00)
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות