I am using Visual State Adaptive Trigger to change page appearance depending on effective screen resolution. This works great, but I cannot get it to work for ListView Items
We can't use AdaptiveTrigger for an element inside the DataTemplate. You should use UserControl to do it. This answer may help you. If you want a video tutorial then this video may help you. But I have a little workaround for it.
Here is my method:
Create a TextBlock outside the DataTemplateand set Visibility="Collapsed"
Note: You could also use BindableValueHolder instead of this and set the Value property of it using AdaptiveTrigger.
Use AdaptiveTrigger to change the FontSize of this TextBlock
DataBind the FontSize of the TextBlock inside the DataTemplate to the outer TextBlock
Here is your code: