var globalWidgets = _widgetService.GetWidgets(GlobalLayer.Id);
以上代码用于检索所有添加到GlobalLayer
的小部件列表。这成功地检索了我期望的3个小部件,以及我需要的Position
,Title
和Zone
。但是,Name
中的所有小部件都globalWidgets
为空。
我可以确认在GlobalLayer
上创建小部件时我传递的名称是这样的:
_widgetService.CreateWidget(GlobalLayer.Id, "DansWidget", "Dans Widget", "1", "DansZone");
那么名字哪里消失了?
答案 0 :(得分:0)
我仍然希望有人告诉我为什么会这样,但我发现我可以像这样访问这个名字:
var name = globalWidgets.First().TypeDefinition.Name;