最佳答案
您需要将 args 转换为 ToolBarItemEventArgs
,此时您可以访问它引用的 ToolBarButton
:
var toolBarArgs = (ToolBarItemEventArgs) objArgs;
switch (toolBarArgs.ToolBarButton.Text)
{
...
}
但是,我建议不要打开文本。相反,最好为每个按钮设置不同的事件处理程序。如果你真的做不到,你可以使用:
var toolBarArgs = (ToolBarItemEventArgs) objArgs;
var button = toolBarArgs.ToolBarButton;
if (button == saveButton)
{
...
}
或者您可以打开 Name
而不是 Text
- 我希望 Name
基本上是一个实现细节,而 Text
是面向用户的,很可能是本地化的。
关于c# - 从 "Text"中获取 "System.EventArgs objArgs"值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34896440/