找到更好的控制

时间:2010-05-30 03:46:59

标签: silverlight algorithm user-controls controls silverlight-4.0

有必要实现以下功能:

有一个矩形“字段”,其大小为150x100像素。场被分割到位置,每个位置是10x10(场上总共15x10个位置)。

“硬币”很少(例如5个),每个硬币都可以放入任何位置。

如果点击任何硬币,则应在下拉列表中显示文本消息列表(当点击任何消息时,应隐藏下拉列表,硬币应显示从0到9的所选消息的编号,例如)。

应该使用Silverlight 4.0完成

我要实现自定义控件“Coin”,它会有一个视图(带圆圈),它会显示某种弹出窗口(请指教,哪一个),焦点将设置到这个窗口。在“FocusLost”窗口将关闭(不更改消息编号),如果点击列表中的任何消息,则其编号将存储在硬币内。

问题1:是否有任何已经具备所需功能的控件?

问题2:如何实现硬币“拖放”到“田野”(假设它们将接近田地)?

任何想法或想法都会有所帮助。感谢。

1 个答案:

答案 0 :(得分:1)

你不应该在一个'问题'中提出多个问题。

AutoCompleteBox位于Silverlight SDK中,位于System.Windows.Controls.Input.dll程序集中,可能有助于自动完成。