6

विंडोज स्टोर ऐप में, हमें एक ईवेंट की आवश्यकता होती है जो डिवाइस अभिविन्यास बदल जाती है। मुझे दो घटनाएं मिली हैं, किसी को पता है कि उनके बीच क्या अंतर है?CoreWindow.GetForCurrentThread() के बीच क्या अंतर है। SizeChanged और Window.Current.SizeChanged ईवेंट

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

Windows.UI.Xaml.Window.Current.SizeChanged

+0

+1 अच्छा सवाल है। मुझे एक समझाया गया उत्तर भी पसंद होगा :-) – Anobik

+0

और शायद एक ही घटनाएं। बस overriden :-) यह सामान्य समझ से अनुमान है – Anobik

उत्तर

1

msdn से:

एक खिड़की वस्तु सिर्फ CoreWindow, जो बदले में सिस्टम के द्वारा बनाई गई खिड़की संदर्भित कर रहा है से जानकारी सरफेसिंग है।

CoreWindow सिर्फ एक वस्तु Window के लिए इनपुट ईवेंट प्रदान करता है कि इतने दो घटनाओं में एक ही प्रणाली घटना संदर्भित कर रहे हैं है।

+1

तो किस का उपयोग किया जाना चाहिए और क्यों? – Xyroid

+0

'कोरविंडो' एक निम्न-स्तर 'विंडो' नहीं है, उदाहरण के लिए इसमें' सामग्री 'प्रॉपर्टी नहीं है, यह केवल वह ऑब्जेक्ट है जो' विंडो' के लिए इनपुट इवेंट प्रदान करती है और कुछ ऐसी घटनाएं हैं जो केवल इस ऑब्जेक्ट के माध्यम से उपलब्ध हैं , जैसे 'कैरेक्टर रिसीव', 'एक्सेलेरेटरकेएक्टेड' इत्यादि। –

संबंधित मुद्दे