2013-02-08 46 views
5

असल में मैं कुछ के लिए देख रहा हूँ वास्तव में SL4 के लिए BringIntoViewOnFocusChange की तरह, मैं की जरूरत है, जो भी नियंत्रण स्वचालित रूप से एक ScrollViewer की ViewPort के दृश्य में स्थानांतरित करने के लिए है कि क्या यह कार्यक्षेत्र या क्षैतिज स्क्रॉल हो ध्यान केंद्रित किया गया है सक्षम या दोनों। तो यदि कहें कि नियंत्रण के साथ नियंत्रण के साथ बड़ा दृश्य है, तो इसके साथ एक उपयोगकर्ता टैब के रूप में जो भी नियंत्रण है जो मैन्युअल रूप से इसे किए बिना चिकनी स्क्रॉलिंग के लिए ध्यान में रखता है।ScrollViewer SL4 के लिए फोकस परिवर्तन पर व्यूपोर्ट में नियंत्रण ले आओ

मैंने इसे व्यवहार के साथ किया है और VerticalOffset सेटिंग कर रहा है और इसे प्रत्येक व्यक्तिगत वस्तु से जोड़ रहा है, लेकिन एक बेहतर तरीका होना चाहिए और इसे अक्सर लोगों के लिए आना पड़ता है (सिवाय इसके कि मुझे कुछ विशिष्ट खोज नहीं मिल सका) अगर मैं कर सकता हूं तो मैं वास्तव में पहिया का पुन: आविष्कार नहीं करूंगा। तो कृपया, कुछ ज्ञान साझा करें?

उत्तर

0

आपने इस रुचि के हो सकते हैं: Silverlight BringIntoView() extension method (with OnGotFocus behavior)

+0

यह मूलतः क्या मैं पहले से ही VerticalOffset साथ है, मैं यह पता लगाने की कैसे क्षैतिज विचार में काम करने के रूप में अच्छी तरह की आवश्यकता होगी है। असल में मैं इस बात पर अधिक समय व्यतीत करने से बचने की कोशिश कर रहा था ताकि अन्य चीजों पर ध्यान केंद्रित किया जा सके, लेकिन यह सिर्फ मुझे वापस रखता है जहां मैंने शुरू किया था। फिर भी आपका धन्यवाद। –