Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用tapped GestureRecognitor时,如何获取标签的文本属性值?_C#_Xaml_Xamarin.forms_Uigesturerecognizer - Fatal编程技术网

C# 使用tapped GestureRecognitor时,如何获取标签的文本属性值?

C# 使用tapped GestureRecognitor时,如何获取标签的文本属性值?,c#,xaml,xamarin.forms,uigesturerecognizer,C#,Xaml,Xamarin.forms,Uigesturerecognizer,我在CollectionView中有一个标签,我想将其作为参数传递给点击的事件。我怎么做 我将Xamarin.Forms.Label作为参数而不是EmojiSource XAML 我从您的代码中了解到 private void-tappesturerecognizer\u点击(对象发送方,事件参数e) { var emoji=发送方作为字符串; Text=EntryControl.Text+emoji; } simpy使用发送者(标签)的文本属性应该可以: private void-tapp

我在
CollectionView
中有一个
标签
,我想将其作为参数传递给
点击的事件。我怎么做

我将
Xamarin.Forms.Label
作为参数而不是EmojiSource

XAML
我从您的代码中了解到

private void-tappesturerecognizer\u点击(对象发送方,事件参数e)
{
var emoji=发送方作为字符串;
Text=EntryControl.Text+emoji;
}
simpy使用发送者(标签)的文本属性应该可以:

private void-tappesturerecognizer\u点击(对象发送方,事件参数e)
{
var emoji=((标签)sender).Text;
Text=EntryControl.Text+emoji;
}
还要注意的是,你在哪里写的


CommandParameter
无效,因为它与
Command
一起工作,而与
Tapped
事件无关