Re: WPF XAML
- From: "Werner König" <wkmhv-dummy-@xxxxxxxxxxx>
- Date: Sun, 9 Mar 2008 19:32:46 +0100
Hallo Frank,
Funktioniert leider noch nicht wie gewollt.
Das Canvas sollte doch nach Deinem Vorschlag im Dockpanel vor den Scrollbars
stehen. (siehe erste Antwort).
Nur erbt das Canvas ja dann, bei DockPanel.Dock="Top", die Breite des
Dockpanels.
Es soll aber nur eine Breite von Dockpanel minus Breite Vsrollbar haben.
Gruß
Werner
<DockPanel Name="MyDock" Background="Aquamarine" LastChildFill="False">
<Canvas Name="MyCanvas" DockPanel.Dock="Top" Background="Coral"
Cursor="Cross">
<Polygon Name="MyPolygon" Points="1,50 10,80 50,50"
Fill="Blue"></Polygon>
</Canvas>
<ScrollBar DockPanel.Dock="Bottom" Name="Hscrollbar"
Orientation="Horizontal" Minimum="0" LargeChange="10" SmallChange="1"
Maximum="500"></ScrollBar>
<ScrollBar DockPanel.Dock="Right" Name="Vscrollbar"
Orientation="Vertical"></ScrollBar>
</DockPanel>
Frank Dzaebel" <Post@xxxxxxxxxxxxxx> schrieb im Newsbeitrag
news:63BD8815-B7DC-441D-824C-127748E0E3F3@xxxxxxxxxxxxxxxx
Hallo Werner,
Wenn ich Deinem Vorschlag folge funktioniert es in der Tat wie gewollt.
Es gelingt mir aber nicht mehr den Vscrollbar rechts zu docken, den
Hscrollbar unten zu docken und das Canvas mit Width und Height = Auto
links zu docken.
Es fehlt bei Deinem Hscrollbar: VerticalAlignment="Bottom"
Etwa:
<DockPanel>
<Canvas>
<Polygon DockPanel.Dock="Top" Name="MyPolygon" Points="1,0 10,30
50,0"
Fill="Blue"></Polygon></Canvas>
<ScrollBar DockPanel.Dock="Right" Name="Vscrollbar"
ValueChanged="Vscrollbar_ValueChanged"
Orientation="Vertical"></ScrollBar>
<ScrollBar Name="Hscrollbar" ValueChanged="Hscrollbar_ValueChanged"
Orientation="Horizontal" VerticalAlignment="Bottom"></ScrollBar>
</DockPanel>
_______________
BTW: Dass die ScrollBar mit Orientation Horizontal klein und
vertikal erscheint ist ein Bug im Designer von VS 2008 RTM.
Im Designer 2005 funktioniert das richtig. Siehe da ggf. auch:
[Feedback: Horizontal scrollbar displaying incorrectly in Wpf designer VS
2008 RTM]
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=312249
(aber damit kann man ja ansich leben)
ciao Frank
--
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET
.
- Follow-Ups:
- Re: WPF XAML
- From: Maximilian Hänel
- Re: WPF XAML
- References:
- WPF XAML
- From: Werner König
- Re: WPF XAML
- From: Frank Dzaebel
- Re: WPF XAML
- From: Werner König
- Re: WPF XAML
- From: Frank Dzaebel
- WPF XAML
- Prev by Date: Re: UserContol Im WPF
- Next by Date: Form.ShowDialog() öffnet und schließt gleich wieder, warum?
- Previous by thread: Re: WPF XAML
- Next by thread: Re: WPF XAML
- Index(es):
Relevant Pages
|