Can I change the highlighting of the found part when searching?

Yes, sure. To do that, you need to override the style:

<Style TargetType="local:PagePresenter">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="local:PagePresenter">
                <Grid FlowDirection="LeftToRight">
                    <Border Background="White"  BorderBrush="Black" BorderThickness="1 1 0 1" Margin="0 0 -1 0">
                        <Canvas x:Name="pageCanvas">
                            <Rectangle x:Name="hightlight" Visibility="Collapsed" StrokeThickness="1" >
                                <Rectangle.Stroke>
                                    <SolidColorBrush Color="#FFFFCB5A"/>
                                </Rectangle.Stroke>
                                <Rectangle.Fill>
                                    <SolidColorBrush Color="Yellow" Opacity="0.2"/>
                                </Rectangle.Fill>
                            </Rectangle>
                        </Canvas>
                    </Border>
                    <Border Background="Transparent"  BorderBrush="Black" BorderThickness="0 0 1 0" Margin="0 0 -2 0" IsHitTestVisible="False"/>
                </Grid>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>


Add Feedback