我在我的MVVM項目中使用了devexpress gridcontrol tableview。當我在小屏幕水平滾動打開應用程序不正確。數據保持不變,但列標題滾動。我試圖在DevExpress支持中心和他們的手冊中使用技巧,但它不起作用。這是我的XAML代碼:在devexpress gridcontrol tableview中水平滾動工作不正確
<dxg:GridControl Name="GridControl"
dx:ThemeManager.ThemeName="LightGray"
ItemsSource="{Binding List}"
SelectionMode="Row"
HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch">
<dxg:GridControl.Columns>
<dxg:GridColumn Header=""
FieldName="Left"
HorizontalHeaderContentAlignment="Center"
Width="1" FixedWidth="True" AllowResizing="False" Fixed="Left"
AllowSorting="True" AllowGrouping="False" AllowAutoFilter="False"
Visible="False"
AllowBestFit="True" BestFitArea="Rows"/>
<dxg:GridColumn Header=""
FieldName="Right"
HorizontalHeaderContentAlignment="Center"
Width="1" FixedWidth="True" AllowResizing="False" Fixed="Right"
AllowSorting="True" AllowGrouping="False" AllowAutoFilter="False"
Visible="False"
AllowBestFit="True" BestFitArea="Rows"/>
<!-- Column example -->
<dxg:GridColumn Header="Head"
FieldName="Name"
HorizontalHeaderContentAlignment="Center"
Width="1" FixedWidth="True" AllowResizing="False" Fixed="Left"
AllowSorting="True" AllowGrouping="False" AllowAutoFilter="False"
Visible="False"
AllowBestFit="True" BestFitArea="Rows"/>
...
</dxg:GridControl.Columns>
<dxg:GridControl.GroupSummary>
<dxg:GridSummaryItem FieldName="TechnologyName" SummaryType="Count"/>
</dxg:GridControl.GroupSummary>
<dxg:GridControl.TotalSummary>
<dxg:GridSummaryItem SummaryType="Count" Alignment="Right"/>
</dxg:GridControl.TotalSummary>
<dxg:GridControl.View>
<dxg:TableView x:Name="gridView"
dx:ThemeManager.ThemeName="MetropolisLight"
ShowFixedTotalSummary="True"
WaitIndicatorType="Panel"
ShowFilterPanelMode="Never" ShowAutoFilterRow="True" AllowFilterEditor="False"
AutoWidth="False" AllowFixedColumnMenu="True" AllowPerPixelScrolling="True"
HorizontalScrollbarVisibility="Visible" AllowScrollHeaders="False"
NavigationStyle="Row"
AllowEditing="False"
ShowGroupPanel="False" AllowGrouping="False"
ShowSearchPanelMode="Never"
AllowBestFit="True" BestFitArea="Header">
<dxg:TableView.DataRowTemplate>
<!-- Row template -->
...