API を介して設定できる画像があります。幅が 250 ピクセルを超えると、画像が切り取られるようにします。そして、それは機能します。ただし、画像はいくつかのテキストブロックとともにスタックパネルにあります。画像は切り取られていますが、実際の画像の幅は 250 ピクセルを超えています。
ここにxamlがあります
<StackPanel Orientation="Horizontal" VerticalAlignment="Center">
<Button Foreground="Black" Content="Button" x:Name="BackButton" Style="{StaticResource BackButtonStyle}" Visibility="Collapsed" VerticalAlignment="Center" Margin="25,0,0,0" Click="BackButtonClick" />
<Border>
<Image x:Name="LogoImage" Source="Images/Logo.png" Height="50" Margin="15 0 0 0" Stretch="Uniform" VerticalAlignment="Center">
<Image.Clip>
<RectangleGeometry Rect="0 0 50 250"></RectangleGeometry>
</Image.Clip>
</Image>
</Border>
<TextBlock Foreground="Black" x:Name="NameTextbox" Margin="15, 0, 0, 0" VerticalAlignment="Center" FontSize="26"></TextBlock>
<TextBlock VerticalAlignment="Bottom" x:Name="ErrorMessage" Text="Unable to reach server" Foreground="Red" Margin="15 0 0 0" FontSize="26" FontWeight="Bold" Visibility="Collapsed"></TextBlock>
</StackPanel>
画像の幅が 2000 px だとします。次に、画像の後のテキストブロックが画面から押し出されますが、画像の 250 ピクセルのみが表示されます。
何かアドバイス?