为什么AdvancedDataGrid宽度超过父容器?

时间:2012-10-04 22:15:13

标签: advanceddatagrid

以下是我的控件的层次结构:

<Canvas  width="100%" height="100%">
  <ViewStack  width="100%" height="100%">
     <box id="box1" width="100%" height="100%">
       <AdvancedDataGrid width="100%" height="100%"/>
     </box>
     <box id="box2" width="100%" height="100%">
       <SomeOtherControl width="100%" height="100%"/>
     </box>
</ViewStack>
</Canvas>

我的ADG有大约30到40列,我看到两个水平滚动条,1个来自ADG,这是好的,但另一个来自父容器,所以似乎ADG的宽度被分配比父母更多容器

我无法将ADG的宽度设置为显式值,因为它会导致缩放问题。

请告知/帮助。

1 个答案:

答案 0 :(得分:0)

这是ADG的另一个“怪癖”。过去对我们有用的一件事是设置<AdvancedDataGrid width="{parentContainer.width}" height="100%"/>