Button
यदि आप उस ऊंचाई को निर्दिष्ट नहीं करते हैं तो कुछ WPF नियंत्रण (जैसे ) अपने 'कंटेनर में सभी उपलब्ध स्थान को खुशी से उपभोग करते हैं।
और कुछ, जैसे मुझे अभी उपयोग करने की आवश्यकता है, (बहुस्तरीय) TextBox
और ListBox
उनकी सामग्री को फिट करने के लिए आवश्यक स्थान लेने के बारे में अधिक चिंतित लगते हैं, और नहीं।
यदि आप इन लोगों को एक सेल में रखते हैं UniformGrid
, तो वे उपलब्ध स्थान को फिट करने के लिए विस्तार करेंगे। हालांकि, UniformGrid
उदाहरण सभी स्थितियों के लिए सही नहीं हैं। क्या होगा यदि आपके पास स्वयं और अन्य * पंक्तियों के बीच की ऊँचाई को विभाजित करने के लिए * ऊंचाई पर सेट कुछ पंक्तियों के साथ एक ग्रिड है? यदि आपके पास एक है StackPanel
और आपके पास ए Label
, ए List
और ए है Button
, तो आप लेबल और बटन द्वारा नहीं खाए गए सभी स्थान को लेने के लिए सूची कैसे प्राप्त कर सकते हैं?
मुझे लगता है कि यह वास्तव में एक बुनियादी लेआउट की आवश्यकता होगी, लेकिन मैं यह पता नहीं लगा सकता कि उन्हें उस स्थान को भरने के लिए कैसे प्राप्त किया जा सकता है जिसे वे डाल सकते हैं DockPanel
और उन्हें भरने के लिए सेट करना भी काम नहीं करता है, ऐसा लगता है, क्योंकि DockPanel
केवल अंतरिक्ष अपनी 'subcontrols द्वारा आवश्यक) लेता है।
एक आकार बदलने योग्य जीयूआई काफी भयानक हो सकता है अगर आप के साथ खेलने के लिए किया था Height
, Width
, MinHeight
, MinWidth
आदि
क्या आप अपने कब्जे वाले ग्रिड सेल में अपने Height
और Width
गुणों को बांध सकते हैं ? या ऐसा करने का एक और तरीका है?