Вы должны иметь возможность смешивать и сопоставлять типы в фильтрах без каких-либо проблем. Вам также не нужен конвертер значений для преобразования из строки в int, FilterDescriptor автоматически проанализирует значение.
XAML, который вы показываете, не показывает никаких полей int. Какой оператор вы пытаетесь использовать для фильтра? Это должен быть числовой оператор, такой как IsEqualTo, IsGreaterThan и т. Д.
Каков результат? Он загружается без данных, не загружается или игнорирует фильтр?
Возможно, вы захотите попробовать обработать событие LoadingData и посмотреть на EntityQuery, выставленный в аргументах события, чтобы увидеть, что было составлено для запроса.