6

Nell'app di Windows Store, è necessario un evento che si verifica quando viene modificato l'orientamento del dispositivo. Ho trovato due eventi, qualcuno sa qual è la differenza tra loro?Qual è la differenza tra l'evento CoreWindow.GetForCurrentThread(). SizeChanged e Window.Current.SizeChanged

Windows.UI.Core.CoreWindow.GetForCurrentThread().SizeChanged

Windows.UI.Xaml.Window.Current.SizeChanged

+0

+1 Bella domanda. Vorrei anche una risposta spiegata :-) – Anobik

+0

e forse stessi eventi. Appena superato :-) Questa è una supposizione dalla comprensione comune – Anobik

risposta

1

Da msdn:

un oggetto finestra è solo emergendo informazioni da CoreWindow, che a sua volta è riferimento alla finestra creata dal sistema.

CoreWindow è solo un oggetto che fornisce eventi di input per Window modo i due eventi sono riferimento allo stesso evento di sistema.

+1

Quindi quale dovrebbe essere usato e perché? – Xyroid

+0

'CoreWindow' non è una' Finestra' di basso livello, per esempio non ha la proprietà 'Content', è solo l'oggetto che fornisce gli eventi di input per' Window' e ci sono alcuni eventi che sono disponibili solo tramite questo oggetto , come 'CharacterReceived',' AcceleratorKeyActivated' ecc. –

Problemi correlati