代码之家  ›  专栏  ›  技术社区  ›  Lavandysh

绑定。在Xamarin中

  •  2
  • Lavandysh  · 技术社区  · 6 年前

    我在一个 example 一些Xamarin代码:

            <ListView.ItemTemplate>
                <DataTemplate>
                    <ViewCell>
                        <Label Text="{Binding .}" TextColor="#66ffff" FontSize="Micro" HorizontalOptions="CenterAndExpand" />
                    </ViewCell>
                </DataTemplate>
            </ListView.ItemTemplate>
    

    什么有约束力。意思是?尝试代码时,我猜是来自itemssource的一个字符,就像在正则表达式中一样?但我找不到这个 documentation .

    1 回复  |  直到 6 年前
        1
  •  3
  •   tequila slammer    6 年前

    点(.)表示将整个对象/模型而不是单个属性绑定到该标签的文本属性。这有时是必需的,例如,您需要转换器中模型的多个方面。

    在上面的代码示例中,也可能是该ListView的项源是字符串列表。因此没有要绑定到文本属性的属性。