【发布时间】:2018-10-30 06:48:42
【问题描述】:
我是 Xamarin 表单的新手。
单击“确定”标签时,我想更改我的列表视图标签值
这是我的 Xaml:
<ListView x:Name="TestList" >
<ListView.ItemTemplate>
<DataTemplate>
<ViewCell >
<StackLayout >
<Label TextColor="Black" Text="{Binding ValueAnswer}" />
</StackLayout>
</ViewCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
<Label Text="OK" >
<Label.GestureRecognizers>
<TapGestureRecognizer Tapped="OnResultTest" />
</Label.GestureRecognizers>
</Label>
</StackLayout>
这是我的代码:
List<MyWords> myWords = mywordsdatabase.GetListAnswer();
List<TestModel> ListWordsTest = new List<TestModel>();
foreach (MyWords w in myWords)
{
var testmodel = new TestModel
{
ValueAnswer = "A"
};
ListWordsTest.Add(testmodel);
}
TestList.ItemsSource = ListWordsTest;
我想通过选择项目将我的标签值更改为“B”,当我点击“确定”标签时。
我看不到如何制作。
这是我为“OK”标签迈出的一小步:
public void OnResultTest(object sender, EventArgs args) {
}
如果您有更好的解决方案。我会接受
【问题讨论】:
-
明确一点,你想把点击标签的值改成
B? -
是的,我想更改 cliqued 标签上的值
标签: c# xamarin.forms