FineUI布局应用(二)

 

一、FineUI页面布局分为

    1、Fit布局

 1   <f:Panel ID="Panel1" Title="布局Fit(Layout=Fit)" runat="server" Layout="Fit" Height="300px" EnableFrame="true" EnableCollapse="true"

 2             BodyPadding="5px" Width="850px" ShowBorder="True"

 3             ShowHeader="True">

 4             <Items>

 5                 <f:Form ID="Form2" runat="server" ShowBorder="True" BodyPadding="5px" ShowHeader="false" Title="表单">

 6                     <Rows>

 7                         <f:FormRow>

 8                             <Items>

 9                                 <f:Label ID="Label1" Label="文本" Text="文本内容" runat="server">

10                                 </f:Label>

11                             </Items>

12                         </f:FormRow>

13                         <f:FormRow>

14                             <Items>

15                                 <f:TextBox ID="TextBox1" Label="输入框" runat="server">

16                                 </f:TextBox>

17                                 <f:Button ID="Button1" Text="按钮" runat="server">

18                                 </f:Button>

19                             </Items>

20                         </f:FormRow>

21                     </Rows>

22                 </f:Form>

23             </Items>

24         </f:Panel>

    2、Anchor布局方式

 1 <f:Panel ID="Panel2" runat="server" Height="300px" Width="850px" ShowBorder="True" EnableFrame="true" EnableCollapse="true"

 2             BodyPadding="5px" Layout="Anchor" ShowHeader="True" Title="布局Anchor(Height=300px Width=750px Layout=Anchor)">

 3             <Items>

 4                 <f:Panel ID="Panel4" AnchorValue="60% 30%" runat="server"

 5                     BodyPadding="5px" ShowBorder="True" ShowHeader="false">

 6                     <Items>

 7                         <f:Label ID="Label3" ShowEmptyLabel="false" Text="AnchorValue=60% 30%" runat="server">

 8                         </f:Label>

 9                     </Items>

10                 </f:Panel>

11                 <f:Form ID="Form2" AnchorValue="100% 70%" runat="server"

12                     BodyPadding="5px" ShowBorder="True" ShowHeader="false">

13                     <Rows>

14                         <f:FormRow>

15                             <Items>

16                                 <f:Label ID="Label1" ShowEmptyLabel="false" Text="AnchorValue=100% 70%" runat="server">

17                                 </f:Label>

18                             </Items>

19                         </f:FormRow>

20                         <f:FormRow>

21                             <Items>

22                                 <f:TextBox ID="TextBox1" Label="输入框" runat="server">

23                                 </f:TextBox>

24                                 <f:Button ID="Button7" Text="按钮" runat="server">

25                                 </f:Button>

26                             </Items>

27                         </f:FormRow>

28                     </Rows>

29                 </f:Form>

30             </Items>

31         </f:Panel>

 

    3、Column

 <f:Panel ID="Panel2" runat="server" Height="250px" Width="850px" ShowBorder="True" EnableFrame="true" EnableCollapse="true"

            BodyPadding="5px" Layout="Column" ShowHeader="True" Title="布局Column(Height=250px Width=750px Layout=Column)">

            <Items>

                <f:Panel ID="Panel1" Width="200px" Height="150px"

                    runat="server" BodyPadding="5px" ShowBorder="true" ShowHeader="false">

                    <Items>

                        <f:Label runat="server" Text="Width=200px Height=150px">

                        </f:Label>

                    </Items>

                </f:Panel>

                <f:Panel ID="Panel4" ColumnWidth="60%" runat="server"

                    BodyPadding="5px" ShowBorder="true" ShowHeader="false" Layout="Fit">

                    <Items>

                        <f:Label ID="Label1" runat="server" Text="ColumnWidth=60%<br />长长的文本1<br />长长的文本2<br />长长的文本3<br />长长的文本4"

                            EncodeText="false">

                        </f:Label>

                    </Items>

                </f:Panel>

                <f:Panel ID="Panel3" ColumnWidth="40%" runat="server"

                    BodyPadding="5px" ShowBorder="true" ShowHeader="false">

                    <Items>

                        <f:Label ID="Label2" runat="server" Text="ColumnWidth=40%">

                        </f:Label>

                    </Items>

                </f:Panel>

            </Items>

        </f:Panel>

 

    4、Absolute

<f:Panel ID="Panel2" runat="server" Height="450px" Width="850px" ShowBorder="True" EnableFrame="true" EnableCollapse="true"

            Layout="Absolute" ShowHeader="True" Title="布局Absolute(Height=450px Width=750px Layout=Absolute)">

            <Items>

                <f:Panel ID="Panel1" Width="300px" Title="Panel1" Height="300px" AbsoluteX="100px"

                    BodyPadding="5px" AbsoluteY="50px" runat="server"

                    ShowBorder="True" ShowHeader="false">

                    <Items>

                        <f:Label ID="Label3" EncodeText="false" Text="Width=300px <br/>Height=300px <br/>AbsoluteX=100px <br/>AbsoluteY=50px"

                            runat="server">

                        </f:Label>

                    </Items>

                </f:Panel>

                <f:Panel ID="Panel3" Title="Panel2" Width="150px" Height="150px" AbsoluteX="450px"

                    BodyPadding="5px" AbsoluteY="150px" runat="server"

                    ShowBorder="True" ShowHeader="false">

                    <Items>

                        <f:Label ID="Label1" EncodeText="false" Text="Width=150px <br/>Height=150px <br/>AbsoluteX=450px <br/>AbsoluteY=150px"

                            runat="server">

                        </f:Label>

                    </Items>

                </f:Panel>

            </Items>

        </f:Panel>

 

    5、Table

<f:Panel ID="Panel2" runat="server" Height="450px" Width="850px" ShowBorder="True" EnableFrame="true" EnableCollapse="true"

            Layout="Table" TableConfigColumns="3" ShowHeader="True" Title="布局Table(Height=450px Width=750px Layout=Table)">

            <Items>

                <f:Panel ID="Panel1" Title="Panel1" Width="300px" Height="210px"

                    TableRowspan="2" runat="server" BodyPadding="5px" ShowBorder="true" ShowHeader="false">

                    <Items>

                        <f:Label ID="Label1" runat="server" Text="Width=300px Height=210px TableRowspan=2">

                        </f:Label>

                    </Items>

                </f:Panel>

                <f:Panel ID="Panel3" Title="Panel2" Width="430px" Height="100px"

                    TableColspan="2" runat="server" BodyPadding="5px" ShowBorder="true" ShowHeader="false">

                    <Items>

                        <f:Label ID="Label2" runat="server" Text="Width=430px Height=100px TableColspan=2">

                        </f:Label>

                    </Items>

                </f:Panel>

                <f:Panel ID="Panel4" Title="Panel3" Width="200px" Height="100px"

                    runat="server" BodyPadding="5px" ShowBorder="true" ShowHeader="false">

                    <Items>

                        <f:Label ID="Label3" runat="server" Text="Width=200px Height=100px">

                        </f:Label>

                    </Items>

                </f:Panel>

                <f:Panel ID="Panel5" Title="Panel4" Width="220px" Height="100px"

                    runat="server" BodyPadding="5px" ShowBorder="true" ShowHeader="false">

                    <Items>

                        <f:Label ID="Label4" runat="server" Text="Width=220px Height=100px">

                        </f:Label>

                    </Items>

                </f:Panel>

                <f:Panel ID="Panel6" Title="Panel5" Width="300px" Height="100px"

                    runat="server" BodyPadding="5px" ShowBorder="true" ShowHeader="false">

                    <Items>

                        <f:Label ID="Label5" runat="server" Text="Width=300px Height=100px">

                        </f:Label>

                    </Items>

                </f:Panel>

                <f:Panel ID="Panel7" Title="Panel6" Width="200px" Height="100px"

                    runat="server" BodyPadding="5px" ShowBorder="true" ShowHeader="false">

                    <Items>

                        <f:Label ID="Label6" runat="server" Text="Width=200px Height=100px">

                        </f:Label>

                    </Items>

                </f:Panel>

                <f:Panel ID="Panel8" Title="Panel6" Width="220px" Height="100px"

                    runat="server" BodyPadding="5px" ShowBorder="true" ShowHeader="false">

                    <Items>

                        <f:Label ID="Label7" runat="server" Text="Width=220px Height=100px">

                        </f:Label>

                    </Items>

                </f:Panel>

            </Items>

        </f:Panel>

 

    6、HBox

<f:Panel ID="Panel2" runat="server" Height="250px" Width="850px" ShowBorder="True" EnableFrame="true" EnableCollapse="true"

            Layout="HBox" BoxConfigAlign="Stretch" BoxConfigPosition="Start" BoxConfigPadding="5"

            BoxConfigChildMargin="0 5 0 0" ShowHeader="True"

            Title="面板(Layout=HBox BoxConfigAlign=Stretch BoxConfigPosition=Start BoxConfigPadding=5 BoxConfigChildMargin=0 5 0 0)">

            <Items>

                <f:Panel ID="Panel1" Title="面板1" BoxFlex="1" runat="server"

                    BodyPadding="5px" ShowBorder="true" ShowHeader="false">

                    <Items>

                        <f:Label ID="Label1" runat="server" Text="BoxFlex=1">

                        </f:Label>

                    </Items>

                </f:Panel>

                <f:Panel ID="Panel3" Title="面板2" Width="150px"

                    runat="server" BodyPadding="5px" ShowBorder="true" ShowHeader="false">

                    <Items>

                        <f:Label ID="Label2" runat="server" Text="Width=150px">

                        </f:Label>

                    </Items>

                </f:Panel>

                <f:Panel ID="Panel4" Title="面板3" BoxFlex="2" runat="server"

                    BodyPadding="5px" BoxMargin="0" ShowBorder="true" ShowHeader="false">

                    <Items>

                        <f:Label ID="Label3" runat="server" Text="BoxFlex=2 BoxMargin=0">

                        </f:Label>

                    </Items>

                </f:Panel>

            </Items>

        </f:Panel>

 

    7、VBox

 1 <f:Panel ID="Panel2" runat="server" Height="450px" Width="850px" ShowBorder="True" EnableFrame="true" EnableCollapse="true"

 2             Layout="VBox" BoxConfigAlign="Stretch" BoxConfigPosition="Start" BoxConfigPadding="5"

 3             BoxConfigChildMargin="0 0 5 0" ShowHeader="True" Title="面板(Layout=VBox BoxConfigAlign=Stretch BoxConfigPosition=Start BoxConfigPadding=5 BoxConfigChildMargin=0 0 5 0)">

 4             <Items>

 5                 <f:Panel ID="Panel1" Title="面板1" BoxFlex="1" runat="server"

 6                     BodyPadding="5px" ShowBorder="true" ShowHeader="false">

 7                     <Items>

 8                         <f:Label ID="Label1" runat="server" Text="BoxFlex=1">

 9                         </f:Label>

10                     </Items>

11                 </f:Panel>

12                 <f:Panel ID="Panel3" Title="面板2" Height="100px" runat="server"

13                     BodyPadding="5px" ShowBorder="true" ShowHeader="false">

14                     <Items>

15                         <f:Label ID="Label2" runat="server" Text="Height=100px">

16                         </f:Label>

17                     </Items>

18                 </f:Panel>

19                 <f:Panel ID="Panel4" Title="面板3" BoxFlex="2" BoxMargin="0"

20                     runat="server" BodyPadding="5px" ShowBorder="true" ShowHeader="false">

21                     <Items>

22                         <f:Label ID="Label3" runat="server" Text="BoxFlex=2 BoxMargin=0">

23                         </f:Label>

24                     </Items>

25                 </f:Panel>

26             </Items>

27         </f:Panel>

你可能感兴趣的:(UI)