2013-04-25 25 views
9

Sütun başlığımı DataGrid Benim WPF Penceremde nasıl dondurabilirim ki, aşağı kaydırdığımda, başlık hala görünebilir.WPF: Datagrid'de sütun başlığı nasıl dondurulur?

[Düzenleme]

İşte benim XAML:

<ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Visible"> 
    <DataGrid Name="ModelsGrid" Background="Transparent" Foreground="Black" RowHeight="30" ColumnWidth="100" AutoGenerateColumns="False" ItemsSource="{Binding}"> 
     <DataGrid.Columns> 
      <DataGridTextColumn Header="Property ID" Binding="{Binding Path=Id}" /> 
      <DataGridTextColumn Header="Name" Width="Auto" Binding="{Binding Path=PropertyName}" /> 
      <DataGridTextColumn Header="Description" Width="Auto" Binding="{Binding Path=Description}" /> 
      <DataGridTextColumn Header="Access" Width="Auto" Binding="{Binding Path=Accessibility}" /> 
      <DataGridTextColumn Header="Type" Width="Auto" Binding="{Binding Path=Type}" /> 
      <DataGridTextColumn Header="Category" Width="Auto" Binding="{Binding Path=Category}" /> 
     </DataGrid.Columns> 
    </DataGrid> 
</ScrollViewer> 

[ Düzenleme] Sadece vardı

ScrollViewer kurtulmak ve onu çözüldü.

+0

DataGrid'i kaydırdığınızda, sütun başlığı varsayılan olarak dondurulur (ScrollViewer'da DataGrid değil, yalnızca DataGridse). XAML kodunuzu gösterir misiniz? –

+0

Scrollviewer onu karıştırıyordu. Teşekkürler @AlexButenko. –

cevap

15

için DataGridView kullanmak daha iyi DataGrid sütun, dondurma çok zordur ve çözüldü.

+2

O zaman nasıl kaydırılır? (Bir projeyle aynı şeyi denedim ve DataGrid artık kaydırma yapmamıştı). – newenglander

+1

ScrollViewer'ı Kaldır ve HorizontalScrollBarVisibility Ekle = DataGrid'inizde "Görünür" –

İlgili konular