WPF:Trigger אם כן, ואם לא
-
האם יש אפשרות של תנאי בטריגר
זאת אומרת כפי שיש מולטי טריגר שמקבל כמה קונדישינים
האם יש גם אפשרות לקבל כמה קונדישינים ובהתאם לכל קונדישין שיתן עיצוב אחר?
תודהבא נשווה זאת לif בC#.
המבנה של if הוא כזה:
אם X = "כן" תעשה א
אם X = "לא" תעשה ב
אחרת (else) תעשה גאז בWPF נעשה ככה. בסטרים של הסטייל נעשה את ג',
ונוסיף שתי טריגרים, אחד למקרה "כן" עם עיצוב א, ואחד למקרה "לא" עם עיצוב ב.ומה אם מקרה שאנו רוצים לדעת כן/לא על ביטוי לא שויוני; לדוגמה אם X גדול מ2?
אז א"א להשתמש עם טריגר.
בשביל זה עושים קונברטר, ואז "כורכים" (בינדינג) את העיצוב לX עם הקונברטר שיבדוק כל תנאי שבעולם ולפי זה יחזיר ערך מתאים לעיצוב.פורסם במקור בפורום CODE613 ב18/07/2013 12:11 (+03:00)