你可以为每个Item设置其Name属性,然后在ItemClick事件中根据Name来判断应该进行什么处理:- private void Menu_ItemClick(object sender, SourcedEventArgs e)
- {
- C1MenuItem item = (e.Source as C1.Silverlight.C1MenuItem);
- if (item != null)
- {
- switch (item.Name.ToUpper())
- {
- case "Item1":
- // 执行Item1的逻辑
- break;
- case "Item2":
- // 执行Item2的逻辑
- break;
- case "Item3":
- // 执行Item3的逻辑
- break;
- default:
- break;
- }
- }
- }
复制代码 |