मेरे पास एक डॉकपैनल के अंदर एक टेक्स्टबॉक्स और डेटाग्रिड है जो एक WPF समूह बॉक्स में है।डब्ल्यूपीएफ: ग्रुपबॉक्स गतिशील ऊंचाई
<GroupBox Margin="8,142.04,1.783,230.4" Height="Auto" Header="Desired Meeting Outcomes (decisions or actions)?" MaxWidth="635" MinWidth="550" FontWeight="Bold" FontSize="13.333" BorderBrush="#FFD5DFE5" MinHeight="106" VerticalContentAlignment="Stretch">
<DockPanel Margin="0">
<local:TextboxControl Margin="0" d:LayoutOverrides="Height, HorizontalMargin" Width="538.217" VerticalAlignment="Top" HorizontalAlignment="Left" DockPanel.Dock="Top"/>
<local: Height="Auto" HorizontalAlignment="Left" MinHeight="25" MinWidth="538" DockPanel.Dock="Top"/>
</DockPanel>
</GroupBox>
मैं पंक्तियों datagrid में dynmaically पाठ बॉक्स से datagrid विकसित करने के लिए पैदा कर रहा द्वारा जोड़ा जा रहा। हालांकि, मेरी ग्रुपबॉक्स की ऊंचाई गतिशील रूप से बढ़ रही नहीं है, भले ही इसकी ऊंचाई ऑटो पर सेट हो। मैं अपने ग्रुपबॉक्स को उस सामग्री के आकार के आधार पर कैसे बढ़ सकता हूं और सिकुड़ सकता हूं?
कि महान काम किया है और मैं ग्रिड में नियंत्रण के आराम करने के इस पर लागू करने में सक्षम था। हालांकि, मेरे पास आपके लिए एक और सवाल है। मेरे ग्रुपबॉक्स के लिए लेआउट रूट एक ग्रिड है। अभी अगर मेरा ग्रुपबॉक्स बहुत बड़ा है तो लेआउट रूट द्वारा नीचे काट दिया जाता है। मैं सामग्री के आधार पर अपना समग्र डब्ल्यूपीएफ आकार बदलने की कोशिश कर रहा हूं। मैंने समूह बॉक्स के लिए एक ही तर्क लागू करने की कोशिश की लेकिन यह काम नहीं कर रहा है। –
मेरा UserControl एक ऐसे रूप में होस्ट किया गया है जो Outlook के ई-मेल फॉर्म के आस-पास के क्षेत्र में है। क्या उपयोगकर्ता ट्रिगर की ऊंचाई बदलते समय मुझे ट्रिगर सेट करने की आवश्यकता है? –
हां, एक आउटलुक क्षेत्र स्वचालित रूप से आकार बदल नहीं जाएगा। सिंक में रखने के लिए आपको ईवेंट कोड का उपयोग करना होगा। – Josh