jeudi 13 novembre 2014

XAML Converters: `object value` has wrong value?


Vote count:

0




I implemented a converter. The problem I am facing is that value is always 0.0, even though videoGridView.ActualHeight is 768.0 when running the app in my simulator. Why? What did I wrong?



public class SetPercentageConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, string language)
{
return (double)value;
}

public object ConvertBack(object value, Type targetType, object parameter, string language)
{
throw new NotImplementedException();
}
}



<GridView x:Name="videoGridView" ItemsSource="{Binding Movies}" ItemContainerStyle="{StaticResource GridViewItemStyle}" RightTapped="videoGridView_RightTapped">
<GridView.ItemTemplate>
<DataTemplate>
<Image Source="{Binding PosterPath}" Height="{Binding Path=ActualHeight, ConverterParameter=50, Converter={StaticResource SetPercentageConverter}, ElementName=videoGridView, Mode=OneWay}" />
</DataTemplate>
</GridView.ItemTemplate>
</GridView>


asked 1 min ago

Daniel

258






XAML Converters: `object value` has wrong value?

Aucun commentaire:

Enregistrer un commentaire