ScaleMode
Especifica como se escalan los controles dentro de la aplicación Silverlight cuando el objeto se redimensiona.
Un ejemplo, es si tenemos el ancho o alto de nuestra aplicación Silverlight como porcentaje del browser. Entonces al cambiar el tamaño del browser, también lo hará nuestra aplicación.
Hay tres opciones disponibles para esta propiedad:
- None
Especifica que no se realiza ningún ajuste.
- Strech
Especifica que se realiza el ajuste para rellenar el browser horizontal y verticalmente.
- Zoom
Especifica que se realiza el ajuste para dimensionar proporcionalmente el contenido de Silverlight a fin de rellenar el área del browser.
Algo muy importante a tener en cuenta, es que solamente se puede utilizar esta propiedad en el control .NET de Silverlight.
<asp:Silverlight ID="Xaml1" runat="server" ScaleMode="Stretch"
Source="~/ClientBin/SilverlightApplication1.xap"
MinimumVersion="2.0.31005.0" Width="100%" Height="100%" />
Vamos a ver un ejemplo de como quedan redimensionados los controles