( 4 ). , jpierson .
- , , WPF Googling PowerShell, () Event Args (e), ...
# ( )
private void Handler(object sender, SomeEventArgs e)
{
//do something with sender and/or e...
}
PowerShell
$WPFControl.Add_Handler({
$sender = $args[0]
$e = $args[1]
#do something with sender and/or e...
})
MouseWheelHandler
# ( MouseWheelHandler )
private void ScrollViewer_PreviewMouseWheel(object sender, MouseWheelEventArgs e)
{
ScrollViewer scv = (ScrollViewer)sender;
}
PowerShell
$ScrollViewer.Add_PreviewMouseWheel({
$sender = [System.Windows.Controls.ScrollViewer]$args[0]
$e = [System.Windows.Input.MouseWheelEventArgs]$args[1]
#do something with sender and/or e...
})
PowerShell, ,
$ScrollViewer.Add_PreviewMouseWheel({
Write-Host $args[0]
Write-Host $args[1]
})
( ) ...
System.Windows.Controls.ScrollViewer
System.Windows.Input.MouseWheelEventArgs