wpf数据网页脚的布局
-
13-09-2019 - |
题
我的脚注是目前的组成标签和一个获取定.它需要2以下数据表格的控制都是相似的,它们都含有一个固定的宽列每天都在周末端的它(这是什么样的获取定在页脚有总额为)。
我试图解决对准,这似乎是最简单的只是正确的调整一天柱。我以为我可以使用一个DockPanel作为一个容器和码头=上获取定如下,但一切都开始后留下标记。
<DockPanel x:Name="columnTotals" DockPanel.Dock="Bottom" >
<Label ... DockPanel.Dock="Left" Width="Auto">Grand Totals</Label>
<ItemsControl DockPanel.Dock="Right"
ItemsSource="{Binding Path=TotalTimeViewModels, Mode=OneWay}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>
</DockPanel>
所以我的 主要问题 在这篇文章是: 为什么不能获取定实际上码头的右边它是父容器 (目前,还一DockPanel)?
干杯,
Berryl
二级和更复杂的问题是如何使一个脚注与数据表格列。我主要想到的日期已使用的事实,即最后一栏总是相同的,它们的宽度是固定的。
我可以做的事情行了一个在这种情况下,使用FlowDirection=RightToLeft和8个孩子的标签(而不是一个获取定),但这有一个缺点使XAML臃肿,需要的文本RightToLeft反容器流动-这是乱和混乱来看待。
我猜页脚也可能是另一种网格,但列不会是相同的,所以我还是有解决对通过工作右到左,因为我现在做的,或者找出什么样的起点天列是两个最初和后调整(我不知道该怎么做)。
再次谢谢你在读这和欢呼声,
Berryl
解决方案
这个代码解决对准问题采用一DockPanel:
<DockPanel LastChildFill="True" DockPanel.Dock="Bottom" >
<ItemsControl DockPanel.Dock="Right" Width="Auto" ... />
<Label ... Width="Auto">Grand Totals</Label>
</DockPanel>
干杯,
Berryl
不隶属于 StackOverflow