Я уверен, что это окажется чем-то простым.У меня есть следующий код Silverlight 4 C #:
Rectangle r = new Rectangle();
r.Stroke = new SolidColorBrush(Color.FromArgb(255, 255, 255, 255));
r.SetValue(Canvas.LeftProperty, 150f);
r.SetValue(Canvas.TopProperty, 50f);
r.Width = 100;
r.Height = 100;
LayoutRoot.Children.Add(r);
По какой-то причине, когда я запускаю свое приложение, оно получает ошибку в строках SetValue.Я получаю ошибку:
Uncaught Error: Unhandled Error in Silverlight Application DependencyProperty of type System.Double cannot be set on an object of type System.Single.
Я попытался неявно привести к Single, но все еще получил ту же ошибку.Есть идеи?