如何在xaml中创建一个列表?

时间:2016-05-02 05:22:19

标签: c# android xaml xamarin

if (isset($rows) && is_array($rows)) {
    for ($i = 0; $i < count($rows); $i++) {

        /*echo 'Year ID: ' . $rows[$i]['year_id'] . '<br>';
            echo 'Semester ID : ' . $rows[$i]['semester_id'] . '<br>';
            echo 'Module Code' . $rows[$i]['module_code'] . '<br>';*/
        echo <<<HTML
<div class="title">
        <h1>Year {$rows[$i]['year_id']}</h1>
    </div>
    <div class="datagrid">

        <table>
            <thead>
            <tr>
                <th>Semester {$rows[$i]['semester_id']}</th>
            </tr>
            </thead>
            <thead>
            <tr>
                <th>Module Code</th>
                <th>Module Name</th>
                <th>Credits</th>
                <th>Grade</th>
            </tr>
            </thead>
            <tbody>
            <tr>
                <td>{$rows[$i]['module_code']}</td>
                <td>{$rows[$i]['module_name']}</td>
                <td>{$rows[$i]['module_credit']}</td>
                <td>
                    <select class="combo">
                        <option value=""> --Grade-- </option>
                        <option value="A">A</option>
                        <option value="B">B</option>
                        <option value="C">C</option>
                        <option value="D">D</option>
                        <option value="F">F</option>
                    </select>
                </td>
            </tr>
            <tr class="al">
                <td></td>
                <td></td>
                <td></td>
                <td></td>
            </tr>
            <tr>
                <td bgcolor="#b3ffb3"><b>S.P.A</b></td>
                <td bgcolor="#4dff4d">data</td>
            </tr>
            </tbody>
        </table>


    </div>   
HTML;

应如何处理? 我需要服用 <corelayouts:CarouselViewDots BindingContext="{Binding Path=.}" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" DotColor="White" DotSize="6" ScrollToIndex="{Binding ScrollToIndex, Mode=TwoWay}"> <corelayouts:CarouselViewDots.CarouselViews> <View> // There is supposed to list of view <citem:NewsCarouselView/> </View> </corelayouts:CarouselViewDots.CarouselViews> </corelayouts:CarouselViewDots> 创建View的滑块。

1 个答案:

答案 0 :(得分:0)

使用XmlSerializer通过以下方式将XML数据转换为类。

Dim _xmlReader = New XmlTextReader("your_file.xml");

Dim _serializer = New Xml.Serialization.XmlSerializer(GetType(your_class_type_xml_data));

Dim result = CType(_serializer.Deserialize(_xmlReader), your_class_type_xml_data);

这里,XmlTextReader对象用于从文件中读取xml数据。

xmlSerializer对象用于将对象序列化和反序列化为XML文档。