2015-06-30 7 views
5

नीचे एक मार्कअप है जिसे मैं एक एक्सटी.नेट कंटेनर प्रस्तुत करने के लिए उपयोग कर रहा हूं जिसमें एक ढहने योग्य पैनल (पश्चिम) और मेरी सामग्री (केंद्र) वाला एक अन्य पैनल शामिल है।ब्राउज़र विंडो पर सीमा लेआउट के साथ ext.net कंटेनर का आकार कैसे बदलें

जब मैं अपने ब्राउज़र का आकार बदलता हूं तो मैं इसे आकार बदलने योग्य कैसे बना सकता हूं?

वर्तमान में यह आकार बदलता नहीं है क्योंकि मैंने चौड़ाई और ऊंचाई निर्दिष्ट की है और यदि मैं Width और Height निर्दिष्ट नहीं करता हूं, तो यह मुझे कुछ भी नहीं दिखाता है, यह खाली दिखाता है।

@Html.X().Container().Layout(LayoutType.Border).Width(500).Height(300).Items(
    Html.X().Panel() 
        .ID("Panel1") 
        .Region(Region.West) 
        .AutoDoLayout(true) 
        .Collapsible(true).Border(true).Title("West Panel").Items(
        Html.X().Label().Text("Item 1"), 
        Html.X().Label().Text("Item 2") 
        ), 
    Html.X().Panel().ID("Panel2").Region(Region.Center).Title("Center") 
) 

संपादित करें: मैं अपने मेरी लेआउट

उत्तर

1

ध्यान भंग के रूप में ViewPort उपयोग नहीं कर सकते मैं ure कंटेनर इस समर्थन लेकिन व्यूपोर्ट नहीं हूँ। कंटेनर एक व्यूपोर्ट

@Html.X().Viewport().Layout(LayoutType.Border).Items(
     Html.X().Panel() 
     .ID("Panel1") 
        .Region(Region.West) 
        .AutoDoLayout(true) 
        .Collapsible(true).Border(true).Title("West Panel").Items(
        Html.X().Label().Text("Item 1"), 
        Html.X().Label().Text("Item 2") 
        ), 
     Html.X().Panel().ID("Panel2").Region(Region.Center).Title("Center") 
) 

एक और समाधान मैं कल्पना कर सकते हैं के बजाय का प्रयोग करें, आकार घटना हो और उत्तर के लिए

+0

धन्यवाद उचित मूल्यों के साथ चौड़ाई और कंटेनर की ऊंचाई निर्धारित करने के लिए। मैंने व्यूपोर्ट के साथ प्रयास किया लेकिन यह स्क्रीन लेआउट के लिए उपयुक्त नहीं है जिस पर मैं काम कर रहा हूं। मुझे अपने साइड पैनल पर एनिमेटेड स्लाइडिंग प्रभाव की आवश्यकता है, इसलिए मैंने अपने कंटेनर के साथ सीमावर्ती उपयोग किया। – Rohaan

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