내가 Xamarin.Forms에 내장 된 응용 프로그램에 대한 타임 라인 카드와 같은 기록의 목록을 달성하기 위해 노력하고,이 더 많거나 적은 내가 복제 할 필요가 레이아웃입니다 나는, 나는 내가 XAML 측의 목록보기에 ItemSource으로 지정할 그 뒤에 내 코드에 두 개의 레코드를 가까이해야하고, 이것은 지금까지 내 결과입니다프레임을 Xamarin.Forms에서 ListView의 루트 요소로 사용하는 방법?</p> <p><a href="https://i.stack.imgur.com/Af61f.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Af61f.jpg" alt="enter image description here"></a></p> <p>내 생각 :
하지만 당신은 볼 수 요소가 프레임 안쪽에 전혀 표시되지 않는 경우 if TextCells 또는 ImageCells로 양식 컨트롤을 대체하면 데이터가 정상적으로 표시됩니다.
<?xml version="1.0" encoding="UTF-8"?>
<ContentPage Title="AudioBitts"
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:AudioBitts"
x:Class="AudioBitts.TimelinePage">
<ListView x:Name="listView">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell Height="300">
<Frame HasShadow="true" Margin="5">
<StackLayout>
<StackLayout Orientation="Horizontal">
<Image Source="{Binding UserAvatar}" />
<Label Text="{Binding UserName}" />
</StackLayout>
<Image Source="{Binding BittImage}" />
</StackLayout>
</Frame>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</ContentPage>
나는 내 XAML 코드에 부여하고있는 구조에 뭔가를 놓치고 있습니까 : 이것은 내가 지금까지 가지고있는 XAML 코드? 감사!