非淡泊无以明志,非宁静无以致远 -心静如止水,动于静

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>

posted @ 2007-02-14 16:59  烟雨客  阅读(449)  评论(0编辑  收藏  举报