तो मैं एक HTML परिप्रेक्ष्य से डब्ल्यूपीएफ में आ रहा हूं।एक्सएएमएल में कैसे कहना है: डिफ़ॉल्ट चौड़ाई और ऊंचाई उदा। टेक्स्टबॉक्स
मैं सिर्फ इस तरह मेरी खिड़की पर एक TextBox
रखना चाहता हूँ:
<Grid>
<TextBox Name="theName" />
</Grid>
बाहर कर देता है कि TextBox
तो विशाल है, पूरे खिड़की को शामिल किया गया।
ठीक है, कि मैं क्या चाहते हैं नहीं है, लेकिन मैं सटीक आकार को परिभाषित नहीं करना चाहते या तो के बाद से मैं Height
और Width
लचीला होना चाहिए पता है, तो मैं कोशिश (!):
<TextBox Name="theName" Width="Auto" Height="Auto"/>
यही बात । तो मैं कोशिश करता हूं:
<TextBox Name="theName"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"/>
वही बात। तो मैं बस आकारों को कड़ी मेहनत करता हूं:
<TextBox Name="theName" Width="100" Height="20"/>
जो मुझे पता है डब्ल्यूपीएफ में एक अच्छा प्रोग्रामिंग अभ्यास नहीं है।
तो, आप TextBox
को "फ़ॉन्ट आकार के उपयोग के लिए डिफ़ॉल्ट आकार प्रदर्शित करने" के लिए कैसे कहते हैं?
चेतावनी का एक बिंदु। जबकि एक स्टैकपैनल केवल एक ही दिशा में बाल नियंत्रण को फैलाता है, जब तक कि आप उस बच्चे की वस्तु को स्पष्ट रूप से बाधित न करें, तब स्टैकपैनल उन बच्चों की वस्तुओं को उस दिशा में infinte स्पेस प्रदान करता है। कुछ नियंत्रणों के साथ असामान्य साइड इफेक्ट्स का कारण बन सकता है। –