从 WPF 上的发件人(多类型)获取名称

AliMajidiFard9

是否可以在 wpf 上为所有标签、图像、文本块...设置一个事件?

Label a=new Label();
a.name="object"+counter;
counter++;
a.MouseDown += _MouseDown;
grid.Children.Add(a);

Image b=new Image();
b.name="object"+counter;
counter++;
b.MouseDown += _MouseDown;
grid.Children.Add(b);

事件可能是这样的:我们使用一种类型(图像)或(标签)而不是(对象)

void _MouseDown(object sender, MouseButtonEventArgs e)
{
     var scrollViewer = (Object)sender;  
      **and here I could get name of it**
}

所以请让我知道是否有可能让所有这些都参加一次活动

厄克伦斯

只需将其转换为具有Name属性的超类即可实际上,转换为objecttoObject是没有用的,它们是同一个东西,Object没有Name属性。

 var scrollViewer = (FrameworkElement)sender; 

通过简单地查找标签图像的 MSDN 文档,您会发现:

Name
获取或设置元素的标识名称。该名称提供了一个引用,以便代码隐藏(例如事件处理程序代码)可以在 XAML 处理器在处理期间构造标记元素后引用该标记元素。(继承自 FrameworkElement。)

(大胆的我的)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WPF获取发件人窗口

来自分类Dev

从发件人获取子控件内容

来自分类Dev

在Android中获取发件人的地址

来自分类Dev

Discord Bot 如何获取发件人

来自分类Dev

将邮件从发件人移动到发件人的文件夹名称

来自分类Dev

EWS 托管 API 2,设置发件人/发件人显示名称

来自分类Dev

多绑定WPF

来自分类Dev

发件人通知

来自分类Dev

确定具有相同IP的多播发件人

来自分类Dev

获取WPF WebBrowser HTML

来自分类Dev

WPF获取父窗口

来自分类Dev

从WPF DataGridRow获取项目

来自分类Dev

如何更改显示的名称作为发件人?

来自分类Dev

WPF DataTrigger上的PropertyChanged

来自分类Dev

在OxyPlot WPF上绘制

来自分类Dev

DataTrigger WPF上的BeginStorybard

来自分类Dev

从苹果的邮件中获取“发件人”或发件人地址

来自分类Dev

类型转换发件人与使用对象的ID

来自分类Dev

在MouseDown事件中获取形状的WPF名称

来自分类Dev

尝试从特定发件人处获取短信

来自分类Dev

如何使用CXF获取发件人的公钥?

来自分类Dev

获取发件人电子邮件地址

来自分类Dev

从gmail-api获取发件人电子邮件

来自分类Dev

Spring Integration如何获取发件人的IP地址?

来自分类Dev

如何获取动态创建的提交按钮的发件人ID?

来自分类Dev

从附件获取发件人电子邮件地址

来自分类Dev

如何在OnBegin函数上获取发件人标签?

来自分类Dev

获取发件人电子邮件地址

来自分类Dev

谷歌地图在点击事件中获取发件人元素