/ / मैसेजिंग WP7 - c #, सिल्वरलाइट, विंडो-फोन -7 में टेक्स्टबॉक्स में ऑटो की ऊँचाई की नकल करें

मैसेजिंग WP7 - c #, silverlight, windows-phone-7 में टेक्स्टबॉक्स में ऑटो ऊंचाई वृद्धि की नकल करें

मैं अपना टेक्स्टबॉक्स ऊँचाई बढ़ाना चाहता हूँ क्योंकि उपयोगकर्ता अधिक पाठ इनपुट करता है या Enter दबाता है

समस्या यह है कि आप यह पता नहीं लगा सकते हैं कि उपयोगकर्ता टेक्स्टबॉक्स के अंत में पहुंच गया है, इसे बढ़ाने के लिए, आप वर्णों की गणना नहीं कर सकते क्योंकि प्रत्येक वर्ण के पास स्वयं है

यह भी दर्ज करें कि एक नई लाइन बनाने के लिए कुंजी की अपनी समस्याएं हैं, यह केवल वर्तमान लाइन की शुरुआत में जाता है यदि आप उपयोग करते हैं

    private void textBox1_KeyDown(object sender, KeyEventArgs e)
{

if (e.Key.Equals(Key.Enter))
textBox1.Text += System.Environment.NewLine;

}

कोई आईडिया कि इसे कैसे किया जाए ?

उत्तर:

उत्तर № 1 के लिए 1

आपको टेक्स्टबॉक्स में ऑटो ऊंचाई निर्दिष्ट करनी होगी। यदि आप चाहते हैं कि टेक्स्टबॉक्स की डिफ़ॉल्ट अवस्था में कुछ ऊंचाई हो, तो आप इसके लिए न्यूनतम ऊंचाई निर्धारित कर सकते हैं। यदि उपयोगकर्ता इसे न्यूनतम ऊंचाई से अधिक पाठ इनपुट करता है - टेक्स्टबॉक्स स्वचालित रूप से उसकी ऊंचाई बढ़ाता है