1
的焦点我有一个按钮,不仅如此,点击i显示了它有一个列表框的弹出。问题有一个Silverlight列表框
命名弹出 - popComboList
命名列表框 -
我给一个集中到一个列表框,但在最初的一个按钮的点击列表框中没有得到lstComboBoxResult FOCUS-(这种情况只有一次最初,当我第一次点击按钮)第二次点击后,它的作品。
private void bnOpen_Click(object sender, RoutedEventArgs e)
{
if (IsDesignTime)
return;
lstComboBoxResult.Width = tbComboValue.ActualWidth + bnOpen.ActualWidth;
if (!popComboList.IsOpen)
{
SetPopupPosition(popComboList);
popComboList.IsOpen = true;
lstComboBoxResult.Focus();
}
else
{
popComboList.IsOpen = false;
}
}
哎嗨tehMick,你的猜测是right..it工作调用UpdateLayout请打开弹出后.. Tx..three欢呼ü[R猜测:) :) – Malcolm 2010-05-05 15:08:16