2011-01-05 10 views
2

WPFデータグリッドをオブジェクトList<>にデータバインドしています。問題は、長いマルチラインテキストを持つDataGridTextColumnセルの1つであり、垂直スクロールバーは特定のセルの内容をスクロールさせず、代わりに次のセルにスクロールできます。この問題に誰かが遭遇しましたか?コードは次のようになります。WPF DataGridTextColumnが長い複数行のテキストで正しくスクロールしない

<DataGridTextColumn Header="Value" Binding="{Binding Value}" Width="*"> 
     <DataGridTextColumn.ElementStyle> 
      <Style TargetType="TextBlock"> 
      <Setter Property="TextWrapping" Value="Wrap" /> 
      </Style> 
     </DataGridTextColumn.ElementStyle> 
     <DataGridTextColumn.EditingElementStyle> 
      <Style TargetType="TextBox"> 
      <Setter Property="TextWrapping" Value="Wrap" /> 
      <Setter Property="AcceptsReturn" Value="true" /> 
      </Style> 
     </DataGridTextColumn.EditingElementStyle> 
</DataGridTextColumn> 
+0

代替方法ですか? – odez213

答えて

1

私はdataTemplateを使用しています。 dataTemplateには、ScrollViewer.CanContentScroll属性とScrollViewer.VerticalScrollBarVisibility属性が設定されたTextBoxコントロールが含まれています。

関連する問題