我有一个内部带有图像的视图框:
<Viewbox MaxHeight="100" MaxWidth="100" x:Name="Scenario4ImageContainer2" Stretch="Uniform" Grid.Column="1" Grid.Row="1">
<Image x:Name="Scenario4Image" PointerPressed="Scenario4Image_PointerPressed" HorizontalAlignment="Stretch" />
</Viewbox>
我希望能够获取实际的宽度/高度值,但是当我在后端 C# 中尝试此操作时:
int w = (int)Scenario4ImageContainer.Width
我收到一条错误消息,说参数不正确。
如果我对宽度进行硬编码,这就会消失,但我希望它能够动态调整大小。
我也尝试抓取 Scenario4ImageContainer.ActualWidth 但这个参数也是“不正确的”。