estoy usando el siguiente código para mi:PresentationSource.FromVisual (este) devuelve el valor nulo en WPF
protected override void OnSourceInitialized(EventArgs e)
{
...
....
HwndSource source = PresentationSource.FromVisual(this) as HwndSource;
...
...
}
En algunos sistemas, el valor de "fuente" viene a ser nula y no puedo encontrar la razón por qué ...
todavía me sale nula de '' PresentationSource.FromVisual' después de llamar WindowInteropHelper.EnsureHandle'. Parece que en realidad tengo que mostrar la ventana. 'FromVisual' debe requerir otras cosas internas que se crean de forma perezosa, más allá del mango. –
¿Por qué no usa 'HwndSource.FromHwnd' en su lugar? –
Porque necesito el origen de presentación para acceder al objetivo de composición para acceder a la matriz para acceder a los valores de DPI. –