WPF מיועד לאפליקציות בסביבת PC,
ו SL (סילבר לייט) מיועדת לאפליקציות WEB.
ה Expression MS זוהי סביבה שנותנת לך יכולת לגרור אוביקטים, לדוגמה טבלה, או ריבוע או כפתור וכדו', ויוצרת לך קוד ממה שעשית, הקוד שנוצר נקרא XAML ,
ה Expression מתחבר ל VS ולשפת C# כמובן, ואתה יכול לעשות המון דברים בשפת C# ואז לחבר את זה ל GUI שיצרת ב Expression לדוגמה.
אם יש עוד שאלות או משהו לא מובן בשמחה. עבדתי עם זה הרבה (-: