C# 以编程方式更改列表视图项中的textColor

C# 以编程方式更改列表视图项中的textColor,c#,listview,xamarin.forms,C#,Listview,Xamarin.forms,我想这样做: textLabel_inCell.TextColor = Color.Black; 但是Visual Studio显示了一个错误: “textLabel\u inCell在当前上下文中不存在!” 如何以编程方式更改listView项的文本颜色?是的,textLabel实际上不存在,因为在listView中没有单个textLabel,而是有许多textLabel 通常,这是通过数据绑定完成的:简单地说,您可以尝试以下方法: listView1.Items[0]。子项[0]。Bac

我想这样做:

 textLabel_inCell.TextColor = Color.Black;
但是Visual Studio显示了一个错误:

“textLabel\u inCell在当前上下文中不存在!”


如何以编程方式更改listView项的文本颜色?

是的,textLabel实际上不存在,因为在
listView中没有单个textLabel,而是有许多textLabel


通常,这是通过数据绑定完成的:

简单地说,您可以尝试以下方法:

listView1.Items[0]。子项[0]。BackColor=Color.Violet

只需根据需要对项目索引(0)进行自定义即可

我希望这能帮助你,兄弟^_^

*更清晰* 我是说这个兄弟

下面是代码:

    private void button1_Click(object sender, EventArgs e)
    {
        listView1.Items[2].BackColor = Color.Red;
    }

如果以编程方式更改Xaml值,请使用转换器触发器

您不能,请查看示例。hmmmmm。。。。。所以我不能以编程方式更改listView中的文本颜色?在这个示例中,我没有发现任何对我有用的东西。设置文本颜色与设置文本没有区别。我相信你知道后者。如果您不知道,请从一开始就阅读该文档;如果您仍然不知道,请进一步阅读文档。这些都是Xamarin.Forms的基础知识,无法用一个答案来解释。另外,如果您想设置一次,您可能需要创建自定义ViewCell,那么您可以使用隐藏的代码。我已经提出了一些建议。不幸的是,你需要通过教程学习一些东西,没有人能帮你做到这一点,这并不是因为你错过了一两行知识。没有这样的API:他要求的是xamarin表单,而不是window formAs@Lee告诉他,他要求的是xamarin帮助,而是window form应用程序