Wenn ich eine Viewbox als Child-Element eines WPF-Fensters platziere, "verbirgt" der Cider-Designer alle Innensteuerungen mit dem Text "Viewbox", der nur auf dem Display erscheint.Viewbox in Cider Designer verbirgt alle Steuerelemente in der "Box"
Warum? Gibt es ein Problem mit diesem Layout? Gibt es bessere Layouts, um skalierbare Bilder auf einer Leinwand zu erzielen?
<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Background="Green" Width="900" Height="700">
<Viewbox Stretch="Uniform">
<Canvas Height="600" Width="800">
<Image Canvas.Left="74" Canvas.Top="83" Name="image1" Source="/WpfApplication1;component/bitmap20.bmp" />
<Image Canvas.Left="84" Canvas.Top="103" Name="image2" Source="/WpfApplication1;component/bitmap21.bmp" />
<Image Canvas.Left="94" Canvas.Top="123" Name="image3" Source="/WpfApplication1;component/bitmap22.bmp" />
<Image Canvas.Left="104" Canvas.Top="143" Name="image4" Source="/WpfApplication1;component/bitmap23.bmp" />
<Image Canvas.Left="114" Canvas.Top="163" Name="image5" Source="/WpfApplication1;component/bitmap24.bmp" />
<Image Canvas.Left="124" Canvas.Top="183" Name="image6" Source="/WpfApplication1;component/bitmap25.bmp" />
<Image Canvas.Left="134" Canvas.Top="203" Name="image7" Source="/WpfApplication1;component/bitmap26.bmp" />
<Image Canvas.Left="144" Canvas.Top="223" Name="image8" Source="/WpfApplication1;component/bitmap27.bmp" />
</Canvas>
</Viewbox>
</Window>
Ich habe gerade die Visual Studio 2010 Beta gefeuert und rate mal - die Elemente in der Viewbox werden im Designer angezeigt. Ich denke also, dass das meine Frage beantwortet, d. H. Das Verhalten des Designers ist einfach eine Einschränkung im Werkzeugset vs2008. – Bill