PerformClick
недоступно в Silverlight.
Почему бы вам не извлечь код из события pickButton
click и вызвать его из обоих мест:
protected override void OnKeyUp(KeyEventArgs e)
{
base.OnKeyUp(e);
if (e.Key == Key.F10)
{
if (pickButton != null)
{
DoStuff();
}
}
}
и
private void pickButton_OnClick(object sender, RoutedEventArgs e)
{
DoStuff();
}
Очевидно, DoStuff()
является заполнителем для иллюстрации концепции.