Silverlight C#-是否可以将上下文弹出列表添加到文本框中?(附图片示例)

Silverlight C#-是否可以将上下文弹出列表添加到文本框中?(附图片示例),c#,visual-studio,silverlight,web-applications,silverlight-4.0,C#,Visual Studio,Silverlight,Web Applications,Silverlight 4.0,我正在向我的应用程序添加拼写检查,并已将添加到我的项目中。单击“拼写检查”按钮时,我希望让项目在出现拼写错误的地方弹出,然后弹出建议列表,类似于Visual Studio提供的上下文建议 例如: 这在Silverlight 4.0和C#中是否可行?如果是这样,控件的名称是什么 如果不可能的话,那么也许让这个词有一条弯曲的红色下划线,当你右键点击它时,菜单上会有建议?我也不知道如何在Silverlight中填充右键单击菜单。(我想我将不得不更改为RichTextBox以使下划线位正常工作-如果我

我正在向我的应用程序添加拼写检查,并已将添加到我的项目中。单击“拼写检查”按钮时,我希望让项目在出现拼写错误的地方弹出,然后弹出建议列表,类似于Visual Studio提供的上下文建议

例如:

这在Silverlight 4.0和C#中是否可行?如果是这样,控件的名称是什么

如果不可能的话,那么也许让这个词有一条弯曲的红色下划线,当你右键点击它时,菜单上会有建议?我也不知道如何在Silverlight中填充右键单击菜单。(我想我将不得不更改为RichTextBox以使下划线位正常工作-如果我错了,请更正我)

提前感谢您的帮助


-要创建上下文菜单,请使用ContextMenuService.ContextMenu


这里有一个带有示例代码的链接:

如果您不想右键单击打开它(就像Skypeckes使用ContextMenu回答的那样),您应该可以使用弹出窗口。您可以适当地定位它,然后让它的内容成为一个列表框(或ItemsControl),它有一个包含图像和文本块的ItemTemplate,或者任何您喜欢的内容

这是ComboBox显示其下拉菜单的方式