Sto utilizzando il seguente codice per la mia:PresentationSource.FromVisual (questo) restituisce valore nullo in WPF
protected override void OnSourceInitialized(EventArgs e)
{
...
....
HwndSource source = PresentationSource.FromVisual(this) as HwndSource;
...
...
}
In alcuni sistemi il valore "fonte" risulta essere nullo e non posso trovare la ragione perché ...
ho ancora ottenere nulla da 'PresentationSource.FromVisual' dopo aver chiamato' WindowInteropHelper.EnsureHandle'. Sembra che in realtà devo mostrare la finestra. 'FromVisual' deve richiedere altre cose interne che sono pigramente create, oltre l'handle. –
Perché non usi 'HwndSource.FromHwnd' invece? –
Perché ho bisogno della sorgente di presentazione per accedere alla destinazione della composizione per accedere alla matrice per accedere ai valori DPI. –