0
     <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.HeightinIValueConverter所以现在不需要将它作为参数传递。

4

1 回答 1

1

ConverterParameter 不是 silverlight 中的依赖属性。

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

正如我所看到的,您正在尝试拉伸某些东西。也许您所在区域存在“ViewBox”类,如果您在 ViewBox 中放置一个控件,它会自动拉伸。

于 2013-03-23T18:59:21.180 回答