SetContentView 之后的 C# Xamarin 操作

C# Xamarin Action after SetContentView

我正在为某事而苦苦挣扎...

我创建了一个绑定适配器的ListView,并在ListView中添加了一个ClickListener。当我点击一行时,它会加载一个页面(axml):

private void InfoTab_Clicked(object sender, EventArgs e)
{
    // Set view to Info page
    SetContentView(Resource.Layout.Info);
}

现在我想在将 ContentView 设置到信息页面后做一些事情,因为我想用列表中的值填充 TextView 字段,但是如何在 SetContentView 之后手动启动 class ,因为现在当我点击...没有任何反应!!!

请帮助我,我是 Xamarin 的初学者 ;)

我不确定我是否正确理解你的问题。但是您可以通过以下方式填充 page/layout 的内容:

var textView = FindViewById<TextView>(Resource.Id.yourLayoutIdHere);
textView.Text = "Hello world";

您可能需要考虑创建一个新的 activity 来显示新页面。它将通过后退按钮和其他自动为您处理导航。你可以像这样创建一个新的 Activity:

var intent = new Intent(this, typeof(NewActivityClass));
StartActivity(intent);