我有兩個dockpanels,每個都有一個左邊的StackPanel。如何製作另一個StackPanel的StackPanel寬度?
底部的寬度 StackPanel由文本的寬度決定位於其中。
的頂部 StackPanel中的寬度應該是相同爲底部的StackPanel的寬度。
我試着通過ElementName將頂部StackPanel的寬度綁定到底部StackPanel的寬度,但這不起作用。
如何使頂部寬度與底部寬度相同?
alt text http://i33.tinypic.com/59wj6s.jpg
<StackPanel>
<DockPanel LastChildFill="True" Height="100" >
<StackPanel Width="{Binding ElementName=LeftMenuText, Path=Width}"
DockPanel.Dock="Left"
Background="Yellow">
<TextBlock
Text="This is some text."/>
</StackPanel>
<StackPanel DockPanel.Dock="Right"
Background="Orange">
</StackPanel>
</DockPanel>
<DockPanel
Height="3"
Background="Black"></DockPanel>
<DockPanel LastChildFill="True" Height="100">
<StackPanel Name="LeftMenuWrapper"
DockPanel.Dock="Left"
Background="Yellow">
<TextBlock
Text="This is some text that is longer."/>
</StackPanel>
<StackPanel DockPanel.Dock="Right"
Background="Blue">
</StackPanel>
</DockPanel>
</StackPanel>