我试图通过单击按钮访问在 DataTemplate 中声明的条目,该条目实际上位于 ListView 的 ItemTemplate 中。
<StackLayout>
<Button Text="GetEntryTemplate" Clicked="Button_Clicked"/>
<ListView x:Name="listView" ItemsSource="{Binding Customer}">
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell>
<Entry Text="Xamarin"/>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackLayout>
private void Button_Clicked(object sender, EventArgs e)
{
var loadedTemplate = listView.ItemTemplate.CreateContent();
var view = ((loadedTemplate as ViewCell).View as Entry).Text;
}
我试过 CreateContent(),它实际上并没有显示运行时的变化。
有人可以帮我解决这个问题吗?简而言之,我需要通过单击按钮访问现有条目实例(在 DataTemplate 中声明)文本。
慕运维8079593
相关分类