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

Dibujo

Dibujo2

No Comments