Cambios en Silverlight 3
Esta es una lista de los cambios que hay en la nueva versión de Silverlight en relación con la anterior. Estos son cambios que hacen que la aplicación no funcione al pasar de una versión a otra.
- OpenFileDialog.ShowDialog() solo puede ser llamada dentro de un evento provocado por un Usuario, como puede ser MouseLeftButtonDown/Up y KeyDown/Up, además de eventos como apretar un botón o clickear un checkbox.
- HyperlinkButton ahora navega el iframe que contiene la aplicación Silverlight y no toda la ventana. Esto es para que funcione igual para todos los browsers, ya que para Internet Explorer lo hacia siempre para toda la ventana y no el iframe.
- Los eventos del mouse dentro de un Pop-Up, ahora dan la posición relativa al Pop-Up y no a la aplicación.
- Se ha movido la clase ReadOnlyObservableCollection de System.Windows.Controls.Data.dll a System.Windows.dll.