Silverlight StackPanel(或UserControl)焦点问题

时间:2012-06-25 19:17:02

标签: silverlight focus stackpanel

我从StackPanel派生自定义控件(或者只使用通常的UserControl类)。通过Tab键或单击控件,可以在应用程序中集中控制此控件。当焦点发生时,基于其他标准,控件将展开并显示某些元素。该控件还将选择一个默认的子控件来关注。

我遇到的问题是我无法专注于UserControl。单击控件时,Got / LostFocus事件不会触发。

我知道Focusable属性,但它似乎不适用于Silverlight的任何客户端dll(使用SDK的v4)

我真正想要的是如何最好地实现我可以选择的面板功能的一些建议,因为我想到的UI设计依赖于此。

1 个答案:

答案 0 :(得分:0)

我猜您正在寻找的控件是Accordion或Expander控件。 Here,您会找到使用Accordion控件的步骤。希望有所帮助。