警告
此文内容暂时不要参考,只是测试使用。
在Xaml中添加StackLayout,其中包含了一个ListView。
右侧写js是因为写成xmal没有代码提醒
js<StackLayout>
    <!-- Place new controls here -->
    <Label Text="设备列表" 
   HorizontalOptions="Center"
   VerticalOptions="Start" 
       FontSize="Large"/>
    <ListView x:Name="listView" ItemSelected="OnItemSelected" IsPullToRefreshEnabled="true"  RefreshCommand="PullToRefresh"  HasUnevenRows="true" VerticalOptions="Start" HorizontalOptions="FillAndExpand" >
        <!--Header="{Binding Intro}"-->
        <!--Footer="{Binding Summary}" -->
        <ListView.ItemTemplate>
            <DataTemplate>
                <ViewCell >
                    <StackLayout  Padding="5,5,5,5" BackgroundColor="#000000"  HorizontalOptions="FillAndExpand"  Orientation="Horizontal">
                        <StackLayout  Padding="10,10,10,10" BackgroundColor="#AFEEEE"  HorizontalOptions="FillAndExpand"  Orientation="Horizontal">
                            <StackLayout Padding="5,5,0,0" HorizontalOptions="Start" VerticalOptions="Start" Orientation="Vertical">
                                <Label Text="Name :" VerticalTextAlignment="Center" FontSize="Medium" />
                                <Label Text="Exname :" VerticalTextAlignment="Start" FontSize="Medium" />
                                <Label Text="Classname :" VerticalTextAlignment="Center" FontSize="Medium" />
                                <Label Text="State :" VerticalTextAlignment="Start" FontSize="Medium" />
                                <Label Text="DATATime :" VerticalTextAlignment="Start" FontSize="Medium" />
                            </StackLayout>
                            <StackLayout  Padding="0,5,0,0" HorizontalOptions="Start" VerticalOptions="Start" Orientation="Vertical">
                                <Label Text="{Binding Name}" VerticalTextAlignment="Center" FontSize="Medium" />
                                <Label Text="{Binding Exname}" VerticalTextAlignment="Center" FontSize="Medium" />
                                <Label Text="{Binding Classname}" VerticalTextAlignment="Center" FontSize="Medium" />
                                <Label Text="{Binding State}" VerticalTextAlignment="Center" FontSize="Medium" />
                                <Label Text="{Binding DataTime}" VerticalTextAlignment="Center" FontSize="Medium" />
                            </StackLayout>
                        </StackLayout>
                    </StackLayout>
                </ViewCell>
            </DataTemplate>
        </ListView.ItemTemplate>
    </ListView>
</StackLayout>
添加两个类
C#class DriveList
{
    public ObservableCollection<Drivedetel> Driveitemlist { get; set; }
}
public class Drivedetel
{
    public string Name { get; set; }
    public string Exname { get; set; }
    public string DataTime { get; set; }
    public string State { get; set; }
    public string Classname { get; set; }
}
本文作者:Kellermen
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!