我想在我的应用程序中使用Infragistics控件,尤其是XamGrid。我选择一组参数,网格带回结果。我习惯在常规的Silverlight DataGrid中使用它。但是我想利用XamGrid的groupby列功能。从DataGrid转换为XamGrid时,我不得不对绑定进行一些更改,但我还是要编译它。
但是,在加载中途,会弹出一个带有XamlParseException的错误 '为'Infragistics.Controls.Grids.ColumnBaseCollection'类型的集合添加值引发了一个异常。 [Line:238 Position:40]'在我的代码隐藏InitializeComponent();
上Xaml上的第238行指向我的xamgrid,如下所示
<ig:XamGrid Name="gridResults" AutoGenerateColumns="False" VerticalAlignment="Top" VerticalContentAlignment="Top" Height="Auto" Margin="0" Width="765" IsAlternateRowsEnabled="false" >
<ig:XamGrid.SelectionSettings>
<ig:SelectionSettings CellClickAction="SelectRow" CellSelection="None" />
</ig:XamGrid.SelectionSettings>
<ig:XamGrid.Columns>
<ig:TextColumn x:Name="pieceTypeColumn" Key="PieceType" HeaderText="Type" Width="SizeToHeader" />
<ig:TextColumn x:Name="pieceNumberColumn" Key="PieceNumber" HeaderText="Piece Num" Width="SizeToHeader" />
<ig:TextColumn x:Name="jobNumberColumn" Key="JobNumber" HeaderText="Job Num" Width="SizeToHeader" />
<ig:TextColumn x:Name="businessNameColumn" Key="BusinessName" HeaderText="Business Name" Width="256" />
<ig:TextColumn x:Name="marketColumn" Key="Market" HeaderText="Market" Width="SizeToHeader" />
<ig:TextColumn x:Name="openDateColumn" Key="OpenDate" FormatString="\{0:d\}" Width="SizeToHeader" />
<ig:TemplateColumn x:Name="imageColPdf" HeaderText="PDF" Width="SizeToHeader" >
<ig:TemplateColumn.ItemTemplate>
<DataTemplate>
<HyperlinkButton HorizontalAlignment="Center" VerticalAlignment="Center" x:Name="imageHLpdf" Click="HyperlinkButtonPDF_Click" Visibility="{Binding PDF, Converter={StaticResource marketConverter}}" IsEnabled="{Binding Path=PDF}">
<ToolTipService.ToolTip>
<ToolTip>
<ToolTip.Content>
<Image Source="{Binding Path=ttImagePathPDF}" Stretch="UniformToFill" />
</ToolTip.Content>
</ToolTip>
</ToolTipService.ToolTip>
<Image Source="/PrintOnDemand;component/Images/16x16/page_white_acrobat.png" Stretch="None" HorizontalAlignment="Center" ></Image>
</HyperlinkButton>
</DataTemplate>
</ig:TemplateColumn.ItemTemplate>
</ig:TemplateColumn><---------ERROR: Line 238----------->
</ig:XamGrid.Columns>
</ig:XamGrid>
正如您所看到的,我需要在列中显示图像图标的超链接按钮,并且有一个数据绑定工具提示,它会显示缩略图预览。
我的问题是,如果我正确地转换了所有内容以及XamGrid中有哪些选项可以获得显示图像工具提示的超链接按钮所需的效果。