当前位置: 代码迷 >> Windows Mobile >> A.XAML可否包含B.XAML
  详细解决方案

A.XAML可否包含B.XAML

热度:206   发布时间:2016-04-25 07:11:43.0
A.XAML能否包含B.XAML
本帖最后由 LH806732 于 2014-07-11 21:01:34 编辑
WP开发的主要使用XAML来进行界面布局,但是一个XAML文件能否包含其他的XAML文件呢?

Android可以通过include包含其他布局文件,如下android布局:
1、主布局包含了一个标题栏布局和一个其他的布局;
2、而且还可以设置所包含布局相对主布局的位置如例子中的other_layout.xml;


main_layout.xml中可以包含my_title_layout.xml和other_layout.xml
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <!-- 主布局中包含自定义my_title_layout.xml的布局  -->
    <include layout="@layout/my_title_layout"/>

    <!-- 主布局中包含自定义other_layout.xml的布局,并且还可以设置该布局相对主布局的位置  -->
    <include android:layout_alignParentLeft="true"
        android:layout_alignParentBottom="true"
        layout="@layout/other_layout"/>
</RelativeLayout>



高手指点~~


------解决方案--------------------
1,你可以做成自定义控件。
2,用partial类试试(本人未测试过)
------解决方案--------------------
自定义控件感觉是最正的道.