我需要在点击后更新菜单项显示名称。我获取时间轴项目通知和更改菜单项,然后更改其显示名称属性,然后更新时间线。但那里有相同的菜单项。
var menuItem = item.MenuItems.FirstOrDefault(m => m.Payload.Equals("ONSITE"));
if (menuItem != null)
{
var menuValue = menuItem.Values.FirstOrDefault(v => v.State.Equals("DEFAULT"));
if (menuValue != null)
menuValue.DisplayName = "Confirmed";
}
service.Timeline.Update(item,item.Id).Execute();
}
这可能吗?或任何更新菜单项数据的方法。