我有以下代碼:如何在Viewbox中顯示大小相同的圖像?
<StackPanel Orientation="Vertical">
<Viewbox Height="100" >
<Canvas x:Name="pluginTile" Style="{StaticResource productImageTopFade}" Width="320" Height="200">
<Image Panel.ZIndex="1" Source="{Binding PluginImagePath}" Margin="0,10,15,0" ></Image>
<Canvas.Effect>
<DropShadowEffect ShadowDepth="2" Opacity="0.15" Direction="270" BlurRadius="20" />
</Canvas.Effect>
</Canvas>
</Viewbox>
<Border BorderBrush="Transparent" BorderThickness="1">
<Label FontWeight="Normal" Name="ProductName" Content="{Binding NameAndEdition}" Margin="0 0 0 0" VerticalAlignment="Bottom" HorizontalAlignment="Center" Foreground="Gray" />
</Border></StackPanel>
我有與我想在視框中顯示不同尺寸的圖像,上述代碼是列表框的ItemContainerStyle的一部分。 問題是我在列表框中獲取不同尺寸的圖像,其中一些正在裁剪,而一些縮小尺寸,有沒有什麼方法可以顯示相同尺寸的這些圖像?
[ViewBox.Stretch](https://msdn.microsoft.com/en-us/library/system.windows.controls.viewbox.stretch(v = vs.110).aspx)?你必須[閱讀](https://blog.udemy.com/wpf-viewbox/)瞭解ViewBox的工作原理。 – Sinatr