Silverlight C#-是否可以将上下文弹出列表添加到文本框中?(附图片示例)
我正在向我的应用程序添加拼写检查,并已将添加到我的项目中。单击“拼写检查”按钮时,我希望让项目在出现拼写错误的地方弹出,然后弹出建议列表,类似于Visual Studio提供的上下文建议 例如: 这在Silverlight 4.0和C#中是否可行?如果是这样,控件的名称是什么 如果不可能的话,那么也许让这个词有一条弯曲的红色下划线,当你右键点击它时,菜单上会有建议?我也不知道如何在Silverlight中填充右键单击菜单。(我想我将不得不更改为RichTextBox以使下划线位正常工作-如果我错了,请更正我) 提前感谢您的帮助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以使下划线位正常工作-如果我
-要创建上下文菜单,请使用ContextMenuService.ContextMenu
这里有一个带有示例代码的链接:如果您不想右键单击打开它(就像Skypeckes使用ContextMenu回答的那样),您应该可以使用弹出窗口。您可以适当地定位它,然后让它的内容成为一个列表框(或ItemsControl),它有一个包含图像和文本块的ItemTemplate,或者任何您喜欢的内容 这是ComboBox显示其下拉菜单的方式