Here is the final XAML [[EvalExpression]] solution:
<tabs>
<tab name="UWP">
<source lang = "xml">
<controls:EvalExpression x:Name="FilterExpression"
</controls:EvalExpression>
</source>
</tab>
<tab name="Xamarin">
<source lang = "xml">
<controls:EvalExpression x:Key="Evaluator" Expression="(P1==null||P1=="")?"true":P0" Context="{Binding}">
<controls:EvalExpressionParameter Name="P0" Value="{Binding Path=Text, Source={x:Reference Filter_Input}, Converter={StaticResource Formatter}, ConverterParameter='Item.Values["NAME"].ToLower().Contains("{0}".ToLower())==true'}" />
<controls:EvalExpressionParameter Name="P1" Value="{Binding Path=Text, Source={x:Reference Filter_Input}}" />
</controls:EvalExpression>
</source>
</tab>
</tabs>
The best solution would be to place this eval expression into the <Grid.Resources>.
xmlns:controls="using:UBIK.WinX.Controls"
</source>
== [[XAML_Changes_in_UBIK_WinX_3.5#Filtering_by_expressions|ListCollectionView]] ==