2015-06-30 30 views
5

Aşağıda, içeriğimi (ortada) içeren bir katlanabilir panel (batı) ve başka bir panel içeren bir EXT.NET kapsayıcısı oluşturmak için kullanıyorum işaretçisidir.Tarayıcı penceresinde kenarlıklı ext.net kapsayıcısı yeniden boyutlandırma nasıl yeniden boyutlandırılır

Tarayıcımı yeniden boyutlandırdığımda yeniden boyutlandırılabilir hale getirebilir miyim? i genişlik ve yükseklik belirtildiği gibi

anda onun boyutlandırma ve ben Width ve Height belirtmek yoksa, bana bir şey görünmüyor, boş gösterir.

@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") 
) 

DÜZENLEME: Ben viewport ama bu ure konteyner desteği değilim onun benim düzen

cevap

1

dikkat dağıtıcı olarak ViewPort kullanılamaz. yerine konteyner bir görüntü alanı

@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") 
) 

Tahmin edebiliyorum başka bir çözüm ait kullanılması, yeniden boyutlandırma olayını almak ve uygun değerleri ile cevap için

+0

sayesinde kabın genişliğini ve yüksekliğini ayarlamak için. Viewport ile çalıştı ancak üzerinde çalıştığım ekran düzeni için uygun değil.Kan panelimde animasyonlu kayma efekti gerekiyor, bu yüzden benim konteyner ile BorderLayout kullanılır. – Rohaan

İlgili konular