Xamarin. Формы доступа к элементам управления, написанным в разметке из кода
Я пытаюсь добавить некоторые элементы в Listview, который я добавил, используя разметку Xamarin.Forms в файле xaml. Доступ к кнопке можно получить, подключившись к событию click. Но так как представление списка пусто, мне нужно событие какondraw
как в winforms, так что я могу подключиться к нему, когда он нарисован.
В файле XAML у меня есть:
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="ButtonXaml.ButtonXamlPage">
<StackLayout>
<Button Text="Tap for click count!"
BorderWidth="10"
TextColor="Red"
HorizontalOptions="Center"
Clicked="OnButtonClicked" />
<ListView
HorizontalOptions="Center"
/>
</StackLayout>
</ContentPage>
В файле .cs у меня есть
using System;
using Xamarin.Forms;
namespace ButtonXaml
{
public partial class ButtonXamlPage
{
int count = 0;
public ButtonXamlPage()
{
InitializeComponent();
}
public void OnButtonClicked(object sender, EventArgs args)
{
((Button)sender).Text = "You clicked me";
}
}
}
Так что я должен подключиться к событиям в Listview или я могу сделать что-то вродеResource.getElementbyID
как мы делаем в Android