C#Xamarin在SetContentView之后执行操作

时间:2018-03-22 20:22:41

标签: c# function xamarin action setcontentview

我正在努力寻找......

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

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

现在我想在将ContentView设置为信息页面之后做一些事情,因为我想用List中的值填充TextView字段,但是如何在SetContentView之后手动启动类,因为现在当我点击......什么都没发生!!!

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

1 个答案:

答案 0 :(得分:0)

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

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

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

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