我有一個ScreenHeightConverter
,並且想要在GridView
的ItemHeight
上使用它。XAML轉換器不起作用
但我不知道我是否正確使用它,因爲如果我調試它,它甚至不會跳轉到轉換器。
我的代碼:
public class ScreenHeightConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, string language)
{
double ScreenHeight = (int)Window.Current.Bounds.Height;
double factor = 1050/(double)value;
return (int)(ScreenHeight/factor);
}
}
<VariableSizedWrapGrid Margin="3" ItemHeight="{Binding '80',Converter={StaticResource ScreenHeightConverter}}" ItemWidth="255"/>
是的,謝謝,你是對的。 如果我使用ConverterParameter工作,它確實不是最好的方法,但我不知道如果MarkupExtension是一種替代方案。 – user1572130
我想在很多地方使用這個Convereter來修復平板電腦的高度和寬度以及其他分辨率。 – user1572130