【发布时间】:2011-07-08 16:15:26
【问题描述】:
如果我有一个基于使用 DataTemplate 和 ItemsSource 的字符串列表的 MenuItems 列表。如何以编程方式向其中添加另一个 MenuItem。添加的 MenuItem 不是字符串,而是 TextBox。这甚至可能吗?
【问题讨论】:
-
DataTemplateSelector 就是答案。我能够创建 2 个模板,并且根据字符串中的值,我能够将文本框附加到菜单项。但是现在我如何在单击菜单项时从该文本框中获取值?