【发布时间】:2017-08-11 20:35:13
【问题描述】:
我在 WPF 中创建了一个 UserControl,它在第一次运行时由 2 个简单的按钮组成。
现在,我想在 MessageBox 中显示用户单击的按钮的 x:Name,但我不想分别为每个按钮创建 Clicked 事件。
是否可以在 UserControl 中编写 1 个通用 Clicked 事件,然后识别 sender 对象以获得正确的 x:Name ?
【问题讨论】:
-
您应该询问是否可以将按钮 x:name 作为参数发送给命令。我强烈建议您使用 MVVM 模式。请参阅此高级解决方案。stackoverflow.com/questions/45219361/…
标签: wpf user-controls