Hi there,
I am currently working on a problem, where I need to know if/when the user pressed the zoom-to-fit button. I didn't come to any solution on this one.
Can anyone help me with that?
Thank you
Mike
Hi there,
I am currently working on a problem, where I need to know if/when the user pressed the zoom-to-fit button. I didn't come to any solution on this one.
Can anyone help me with that?
Thank you
Mike
Hi Mike,
You'd probably need to replace our command handler with one of your own. Right now, it's:
CommandManager.RegisterClassCommandBinding(typeof(ZoomContentControl),
new CommandBinding(ZoomContentControlCommands.ZoomToFit, OnZoomToFitExecute));
And the handler is:
private static void OnZoomToFitExecute(object sender, ExecutedRoutedEventArgs e) {
ZoomContentControl control = (ZoomContentControl)sender;
if (e.Parameter is Orientation)
control.ZoomToFit((Orientation)e.Parameter);
else
control.ZoomToFit();
e.Handled = true;
}
If you make your own similar handler instead and register that in place of ours, you should be able to get notified.
Thanks a lot!
That did the trick. Have it up 'n running like I wanted to.
Regards,
Mike
Please log in to a validated account to post comments.