Вы можете попробовать найти арктангенс, используя функцию Math.Atan
.Вам просто нужно найти значение atan (дельта of) y над значением (delta of) x.
Ответ будет в радианах, и вам нужно будет преобразовать его в градусы (rads *)(180f / Math.PI)).
Примером этого может быть что-то вроде:
double rads = Math.Atan((line.Y2 - line.Y1) / (line.X2 - line.X1));
double degrees = rads * (180f / Math.PI);
(Примечание: я никогда не использовал Silverlight, и я просто основываюсь на этомдокументы, так что это может быть совершенно неправильно ... вы также можете использовать Math.Atan2 (delta y, delta x) ...)