我有一个应用程序,它使用来自Telerik的RadTreeListView作为它的主要显示。它大部分时间都很好用。但是我有一小部分用户报告说它有时候只是空白。我有一个用户有2个基本相同的计算机,它发生在一个而不是另一个。我问Telerik,但他们要求提供一个简化版本,考虑到该问题的零星性质,这可能很难做到。我知道这是非常开放的,但是在使用他们的控件(或任何控件)之前,有没有人见过这样的东西?
我有点失落所以任何帮助或方向都会受到赞赏。不确定它是否有任何帮助,但这里是用于UI的主模板的代码:
<telerik:RadTreeListView BorderBrush="Silver" BorderThickness="1" Margin="0,-1,0,0" AutoExpandItems="False" EnableRowVirtualization="False"
EnableColumnVirtualization="True" IsDragTooltipEnabled="False" Initialized="TLV_Main_Initialized"
x:Name="TLV_Main" FontFamily="{Binding TVFont}" ItemsSource="{Binding Keynotes}" CanUserDeleteRows="False"
AutoGenerateColumns="False" RowIndicatorVisibility="Collapsed" CanUserFreezeColumns="False"
GridLinesVisibility="None" IsExpandedBinding="{Binding IsExpanded, Mode=TwoWay}"
Style="{StaticResource TLV_Standard}" SelectionMode="Extended" IsReadOnly="True" RowIsExpandedChanged="rowExpandedChanged"
IsDragDropEnabled="True" kd:TreeViewDragDropBehavior.IsEnabled="True" PreviewMouseDown="TLV_Main_PreviewMouseDown">
<telerik:RadTreeListView.InputBindings>
<KeyBinding Key="Delete" Command="{Binding myDB.Commands.CmdDelete}" />
</telerik:RadTreeListView.InputBindings>
<telerik:RadTreeListView.SortDescriptors>
<telerik:SortDescriptor Member="SortingKey" SortDirection="Ascending" />
</telerik:RadTreeListView.SortDescriptors>
<telerik:RadTreeListView.DragCueItemTemplate>
<DataTemplate>
<Grid Width="250">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding KeyValue}" Margin="5,0" />
<TextBlock Text="{Binding Description}" TextTrimming="CharacterEllipsis" Grid.Column="1" Margin="5,0" />
</Grid>
</DataTemplate>
</telerik:RadTreeListView.DragCueItemTemplate>
<telerik:RadTreeListView.Columns>
<telerik:GridViewDataColumn IsVisible="False" DataMemberBinding="{Binding SortingKey}" />
<telerik:GridViewColumn Header="Key" Width="Auto" CellStyle="{StaticResource st_CellTopJustify}"
CellTemplate="{StaticResource dt_Column_KeyEditable}" />
<telerik:GridViewColumn Header="Description" Width="*" CellTemplate="{StaticResource dt_Column_Description}" />
</telerik:RadTreeListView.Columns>
<telerik:RadTreeListView.ChildTableDefinitions>
<telerik:TreeListViewTableDefinition ItemsSource="{Binding ChildNotes}" />
</telerik:RadTreeListView.ChildTableDefinitions>
</telerik:RadTreeListView>
答案 0 :(得分:0)
我已确认此问题是由与主程序的另一个插件冲突引起的。他们使用的是不同版本的Telerik库,因为他们首先加载它们“赢了”而我的版本没有加载。一旦他们的插件被删除,我的工作正常。如果有人知道修复此问题,我很乐意听到。目前我已经联系了另一家公司,我们将努力统一我们的版本以用于未来的版本,但是可能有其他人在那里使用它可能会遇到同样的问题......