如何在ConverterParameter中使用实际屏幕高度?

时间:2013-03-23 17:25:42

标签: xaml winrt-xaml

     <Image Source="{Binding Image}" HorizontalAlignment="Center" 
      VerticalAlignment="Center" 
      Height = "<Get current Height - some layout pixels>"
      Width="{Binding Size, Converter={StaticResource WidthConverter}, 
      ConverterParameter=<Get current Height - some layout pixels>" />

我想在加载图像之前计算图像的高度和宽度。如何将当前屏幕高度传递给ConverterParameter

更新:可以在Window.Current.Bounds.Height中使用IValueConverter,因此现在无需将其作为参数传递。

1 个答案:

答案 0 :(得分:1)

ConverterParameter不是silverlight中的依赖属性。

首先检查它是否是WinRT的依赖属性。如果它不是依赖属性,则不能使用绑定。

我看到你正试图伸展一些东西。也许“ViewBox”类存在于您的区域,如果是这样,您将一个控件放在ViewBox中,它会自动拉伸。