¡Bienvenid@ a La bloguera.net! Iniciar sesión | ÚNETE a la web | Ayuda

Code Factory

Proof of Concept

Visualizar por etiquetado

Todas las etiqu... » WPF Surface   (RSS)
WPF: How To: Mejorar el rendimiento en animaciones

Uno de los aspectos menos conocidos de las animaciones en Windows Presentation Foundation es la capacidad de control que tenemos sobre su comportamiento en tiempo de dibujado.

WPF nos provee entre otras muchas cosas de la capacidad de modificar el Frame Rate (nº de fotogramas por segundo) utilizados para animar un elemento por el motor de composición de WPF.

Para controlar este aspecto de las animaciones solo debemos hacer lo siguiente:

public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            Timeline.DesiredFrameRateProperty.OverrideMetadata(
                   typeof(Timeline),
                       new FrameworkPropertyMetadata { DefaultValue = 10 });
        }
    }

Esto modifica dicha propiedad de dependencia "DesiredFrameRateProperty" para todas las animaciones ccontenidas dentro de esta ventana.

Un dato interesante también es que el valor por defecto de esta propiedad es de 50 fotogramas por segundo.

Advertir que al modificar dicho valor incrementamos o reducimos el consumo de CPU para la gestión de las animaciones, por lo que debe ser usada con mucha precaución ya que su uso incorrecto puede derivar en un consumo elevado o en efectos gráficos no deseados.

Espero que os resulte de utilidad.

Saludos

SURFACE: Hoy se hace publico el SP1 de Surface

Según se anuncia en el blog oficial de Microsoft Surface hoyse publica el Service Pack 1 de Microsoft Surface con una gran serie de mejoras:

Application Development

  • API enhancements, WFP library and menu controls
  • Stress testing tool
  • 128-big identity tag resources

New platform capabilities

  • Enabling users to quickly switch between applications using tagged object routing
  • Background service application support 

Improved User Interface

  • Improved "Access Points"
  • Single application mode
  • Touch/contact feedback and visualization

Plus..

  • Localized end-user and administrative interface in available counties
  • New calibration guides removing need for external display during configuration
  • Microsoft Update integration
  • Microsoft Management Pack support

Podemos ver un avace en los siguientes enlaces:

Anuncio del lanzamiento

Video con demo del SP1