我有这样的代码:
<telerik:RadGridView x:Name="radGridViewVisite"
ShowGroupPanel="False"
Height="250"
Width="Auto"
ColumnWidth="Auto"
ItemsSource="{Binding Visite, Mode=OneWay}"
DataLoaded="RadGridViewVisiteDataLoaded"
IsReadOnly="True"
HorizontalAlignment="Left"
AutoGenerateColumns="True"
CanUserReorderColumns="True"
ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.HorizontalScrollBarVisibility="Auto"
RowDetailsVisibilityMode="Visible">
<telerik:RadGridView.RowDetailsTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="TEST_2" />
</StackPanel>
</DataTemplate>
</telerik:RadGridView.RowDetailsTemplate>
</telerik:RadGridView>其思想是为第一个RadGridView的每一行都有一个适当的“附加信息”行。
正如您所看到的,附加信息行当前覆盖了父行。

我希望在该行下面有适当的附加信息("TEST_2")。我怀疑“原因”是AutoGenerateColumns=“正确”(没有自动馈送,它似乎是有效的)。
有什么想法吗?非常感谢。
发布于 2016-08-23 18:11:24
在Telerik UI for WPF文档中,有一些如何准确实现这一点的示例:link
发布于 2016-08-25 21:02:54
实际上,麻烦是由一种常见的风格引起的:
<Style TargetType="telerik:GridViewRow">
<Setter Property="Height" Value="45px"/>
<Setter Property="HorizontalContentAlignment" Value="Center"/>
<Setter Property="VerticalContentAlignment" Value="Center"/>
</Style>只要我注释了这些行,这就是正常的行为。
https://stackoverflow.com/questions/39080329
复制相似问题