Infragistic Tab界面提高效率一法
在做案子的時候,用infragistics的Tab控件,當有多個Tab鉗套的時候,performance不太好。我們部門內的小春同志經過努力發現了一個方法。用異法方法設定一下Tab的配置即產生了高速顯示的效果了。
原來的設定:
<WebTab ImageDirectory="" SpaceOnLeft="5" SpaceOnRight="5" runat="server" BorderWidth="1px" ThreeDEffect="False" BorderStyle="Solid" BorderColor="#949C9C" BarHeight="0">
<DefaultTabStyle Height="22px" Font-Size="8pt" Font-Names="Microsoft Sans Serif" ForeColor="black">
<Padding Top="2px" ></Padding>
</DefaultTabStyle>
<RoundedImage LeftSideWidth="7" RightSideWidth="6" ShiftOfImages="2" SelectedImage="images/tab/ig_tab_winXPs1.gif" NormalImage="images/tab/ig_tab_winXPs3.gif" HoverImage="ig_tab_winXPs2.gif" FillStyle="LeftMergedWithCenter"></RoundedImage>
<SelectedTabStyle>
<Padding Bottom="2px"></Padding>
</SelectedTabStyle>
</WebTab>
改過以后的設定"
<WebTab ImageDirectory="" SpaceOnLeft="5" SpaceOnRight="5" runat="server" BorderWidth="1px" ThreeDEffect="False" BorderStyle="Solid" BorderColor="#949C9C" BarHeight="0" AutoPostBack="true" AsyncMode="On">
<AsyncOptions EnableProgressIndicator="true" EnableLoadOnDemand="true" RequestContext="IncludeAllTabs" ResponseContext="IncludeSelectedTab" Triggers="SelectedTabChanged"/>
<DefaultTabStyle Height="22px" Font-Size="8pt" Font-Names="Microsoft Sans Serif" ForeColor="black">
<Padding Top="2px" ></Padding>
</DefaultTabStyle>
<RoundedImage LeftSideWidth="7" RightSideWidth="6" ShiftOfImages="2" SelectedImage="images/tab/ig_tab_winXPs1.gif" NormalImage="images/tab/ig_tab_winXPs3.gif" HoverImage="ig_tab_winXPs2.gif" FillStyle="LeftMergedWithCenter"></RoundedImage>
<SelectedTabStyle>
<Padding Bottom="2px"></Padding>
</SelectedTabStyle>
</WebTab>