Hallo Ich konvertiere SVG-Bild zu XAML/Canvas. Ich möchte diese Leinwand als Fenster/Benutzerkontrollhintergrund einstellen.Größe Leinwand auf Fenster/Benutzer Kontrolle Größe
Etwas wie folgt aus:
<Window x:Class="WpfApplication2.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Canvas xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
Name="svg2383" Width="800" Height="600">
<---->
</Canvas>
</Window>
Mein Problem Canvas ist zu viel groß, würde ich die automatische mag Resize/stretch Leinwand auf Fensterhöhe/Breite.
Bild auf Leinwand ist complicated..http: //kde-look.org/content/show.php/something_wall content = 115863
So setzen Breite und Höhe nicht Lösung ist, weil diese Leinwand andere bestehen Segeltuch.
Ok, aber ich möchte haben Leinwand als Hintergrund, weil ich will, Setzen Sie einige Kontrollen auf diesen Hintergrund. Wenn ich Viewbox verwende, muss ich im View-Feld Canvas und im Canvas-Bereich die Kontrolle als Grid mit anderen Controls setzen. Ich denke, es ist nicht gut. –
@jminarik: Erstellen Sie eine separate Arbeitsfläche - verwenden Sie sie für Ihre anderen Steuerelemente und legen Sie die Viewbox und das Objekt in ein Raster. Sollte gut funktionieren. –