2009-07-16 1 views
3

Ich habe ein Bildsteuerelement in einem größenveränderbaren Fenster mit seiner Stretch-Eigenschaft auf UniformToFill festgelegt.Wie kontrolliere ich Clipping in C# oder XAML bei Verwendung von UniformToFill mit einem Bild

<Image Name="some_image" Stretch="UniformToFill" Margin="0,0,0,0" /> 

Das Ausschnittfenster wird oben links im Bild fixiert; Ändern der Größe der Chops an der rechten und unteren Seite des Bildes.

Ich möchte das Bild gleichmäßig auf allen Seiten abgeschnitten werden. Bin ich dicht und übersehe eine offensichtliche Lösung?

Wie kontrolliere ich, wie das Bild abgeschnitten wird?

(Unrelated. Dies ist mein erster Beitrag zu Stackoverflow Ich wollte nur sagen, beginnen, danke, diese Seite hat erstaunliche Ressourcen für mich)

Antwort

6

Die Horizontal und Vertical Eigenschaft dieses Verhalten mit einer Bildsteuerung bestimmen .

<Image Name="some_image" Stretch="UniformToFill" Margin="0,0,0,0" HorizontalAlignment="Center" VerticalAlignment="Center" /> 

Ich denke, ich war dicht!

+1

Danke! Merkwürdigerweise war ich auch dicht, und Sie haben mir eine Menge Arbeit gespart! – Avi

+1

Nur für die Aufzeichnungen - es wird nicht funktionieren, wenn das 'Image'' Width' und/oder 'Height' gesetzt hat. In diesem Fall legen Sie das 'Image' in ein neues' Grid' und legen dort 'Width' bzw.' Height' fest. – JeffRSon

Verwandte Themen