2015-11-26 90 views
0

我想爲Xamarin構建Xaml,我能夠獲得UI但是標籤沒有被綁定。 (Android平臺)Xamarin使用xaml形成卡布局

此外,還嘗試使用Text =「{Binding Name}」作爲標籤。但沒有得到任何標籤呈現。我是否需要編寫任何附加代碼?

<ContentPage.Content> 
    <ListView SelectedItem="{Binding SelectedResult}" x:Name="listview1" ItemsSource="{Binding QueryResults}"> 
    <ListView.ItemTemplate> 
    <DataTemplate> 
     <ViewCell> 

      <Frame Padding="0,0,0,10"> 
      <Frame.Content> 
      <Frame Padding="15,15,15,15" HeightRequest="36" OutlineColor="Aqua" BackgroundColor="Blue"> 
       <Frame.Content> 
       <StackLayout Padding="20,0,0,0" Orientation="Horizontal" HorizontalOptions="StartAndExpand"> 
        <Label Text="label text for test" TextColor="Yellow"> 

        </Label> 
        </StackLayout> 

       </Frame.Content> 

      </Frame> 
      </Frame.Content> 

     </Frame> 

    </ViewCell> 
    </DataTemplate> 
</ListView.ItemTemplate> 
+0

您能否請一些代碼隱藏?列表中是否有任何項目? –

+0

是的,我有列表中的項目。 –

+0

對不起,但我不認爲任何人都可以幫助你,如果你不發佈任何代碼填寫清單並顯示你正在使用的對象。 –

回答

1

它爲我工作。 下面是代碼: '

<Frame Padding="15,15,15,15" HeightRequest="36" OutlineColor="Aqua" BackgroundColor="Blue"> 
           <Frame.Content> 
           <StackLayout Padding="20,0,0,0" Orientation="Horizontal" HorizontalOptions="StartAndExpand"> 
            <Label Text="{Binding Name}" TextColor="Yellow"> 
            </Label> 
            </StackLayout> 
           </Frame.Content> 
          </Frame> 

`

有內幀幀所以這是重疊的。

希望這會有所幫助!

儘管3個月後的回覆很晚:p