Represents a control that allows a user to magnify parts of an application.
The following example adds a Magnifier to the parent grid of a Window. Everything contained in Grid can be magnified.The following attaches a Magnifier to a Grid using a Radius of 75, a red boder that is 1 pixel thick, and a ZoomFactor of 0.3526.
<Window x:Class="WPFToolkit.Extended.Samples.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:extToolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit/extended"
Title="MainWindow" Height="350" Width="525" >
<Grid>
<xctk:MagnifierManager.Magnifier>
<xctk:Magnifier Radius="100" ZoomFactor=".4" />
</xctk:MagnifierManager.Magnifier>
<RichTextBox />
</Grid>
</Window>
<Window x:Class="WPFToolkit.Extended.Samples.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:extToolkit="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit/extended"
Title="MainWindow" Height="350" Width="525" >
<Grid>
<xctk:MagnifierManager.Magnifier>
<xctk:Magnifier BorderBrush="Red"
BorderThickness="1"
Radius="75"
ZoomFactor=".3526" />
</xctk:MagnifierManager.Magnifier>
<RichTextBox />
</Grid>
</Window>
.NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.
.NET Framework: net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.