2011-02-04 13 views
91

मुझे बेवकूफ लगता है लेकिन कोड में WPF लेबल नियंत्रण में टेक्स्ट जोड़ने का तरीका नहीं पता है। टेक्स्टब्लॉक के लिए निम्नलिखित की तरह:कोड में WPF लेबल में टेक्स्ट कैसे जोड़ें?

DesrTextBlock.Text = "some text"; 

लेबल करने के लिए लेबल में समतुल्य संपत्ति क्या है?

DesrLabel.??? = "some text"; //something like this 

उत्तर

140

DesrLabel.Content आज़माएं। इसका डब्ल्यूपीएफ तरीका है।

+4

वास्तव में केवल सामग्री नियंत्रण तरीका है। –

+1

यह थोड़ा असंगत लगता है, यह देखते हुए कि संपत्ति को 'टेक्स्टबॉक्स' के लिए 'टेक्स्ट' कहा जाता है लेकिन 'टेक्स्टब्लॉक' के लिए नहीं ... –

+4

@ ब्लूराजा-डैनीफ्लूघोएफ्ट को लेबल होने की सामग्री के लिए कोई दायित्व नहीं है। यह 'ऑब्जेक्ट' प्रकार है, इसलिए यदि आप वास्तव में चाहते हैं तो आप इसे किसी भी WPF या .NET प्रकार को पसंद कर सकते हैं - एक बटन, एक छवि, एक हरा आयताकार, यहां तक ​​कि एक 'SqlDataReader' भी! (हालांकि काफी कुछ जो लेबल में प्रतिनिधित्व करेगा, मुझे भी यकीन नहीं है ...) –

5

मुझे विश्वास है कि आप Content संपत्ति सेट करना चाहते हैं। This में लेबल के लिए उपलब्ध जानकारी के बारे में अधिक जानकारी है।

1

आप टेक्स्टब्लॉक नियंत्रण का उपयोग कर सकते हैं और टेक्स्ट प्रॉपर्टी असाइन कर सकते हैं।

3

आप सामग्री के अंदर उन सभी चीजों तक पहुंचने के लिए बहुत सारे दृश्य WPF नियंत्रणों का उपयोग कर सकते हैं। कक्षाओं का एक विरासत है जो नियंत्रण से संबंधित है, और ContentControl के किसी भी वंशज इस तरह से काम करेंगे।

18

सामान्य WinForms, लेबल वस्तु के मूल्य से बदल गया है में,

myLabel.Text= "Your desired string"; 

लेकिन WPF लेबल नियंत्रण में है, तो आप लेबल नियंत्रण के .Content संपत्ति का उपयोग करने के उदाहरण के लिए,

myLabel.Content= "Your desired string"; 
+0

। सामग्री काम नहीं करता है ... –

-3

Label myLabel = new Label(); myLabel.Content = "Hello World!";

+1

हालांकि यह कोड प्रश्न का उत्तर दे सकता है, तो कुछ संदर्भ शामिल करना बेहतर होगा, समझाएं कि यह कैसे काम करता है, और इसका उपयोग कब करें इसका वर्णन करें। कोड-केवल उत्तर लंबे समय तक उपयोगी नहीं होते हैं। – ryanyuyu

+0

अपने उत्तर में सुधार करने पर विचार करें। _ [कोड-केवल उत्तर 'बहुत कम गुणवत्ता' के अंतर्गत आ सकते हैं ... और उम्मीदवारों को हटाने के लिए हैं .... हमने हमेशा यह कहा है कि हम कोड फैक्ट्री नहीं हैं। हम लोग हैं जो दूसरों को मछली के लिए सिखाते हैं। कोड-केवल उत्तर केवल एक व्यक्ति को एक दिन के लिए खिलाते हैं] (http://meta.stackexchange.com/questions/148272/is-there-any-benefit-to-allowing-code-only-answers-while-blocking-code -only-प्रश्न) _ – MickyD

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