首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Syncfusion WPF SfDatagrid GridImageColumn宽度

Syncfusion WPF SfDatagrid GridImageColumn宽度
EN

Stack Overflow用户
提问于 2018-09-22 03:10:50
回答 1查看 442关注 0票数 0

我在网格中添加了一个GridImageColumn,并且正在向其中添加一个图像。似乎列的宽度(当我将ColumnSizer=设置为“自动”时)被设置为我从中绘制图像的url的长度,而不是实际的图像大小。如果我使用一些非常短的url,那么列的宽度也会非常小。

这是意料之中的吗?我只需要显式地设置列的宽度吗?我想要的是列自动成为列中最宽图像的宽度。

下面是网格:

代码语言:javascript
复制
<syncfusion:SfDataGrid  x:Name="dataGrid" ItemsSource="{Binding TestItems}" ColumnSizer="Auto">
                <syncfusion:SfDataGrid.Columns>
                    <syncfusion:GridImageColumn
                        MappingName="TEST"
                        HeaderText="TEST"
                        Stretch="None"
                        TextAlignment="Center"
                        ValueBinding="{Binding Path=ImagePath, Converter={StaticResource StringToImageConverter}}" />
                </syncfusion:SfDataGrid.Columns>
            </syncfusion:SfDataGrid>

这是StringToImageConverter。它只是获取BitmapImage并返回它:

代码语言:javascript
复制
class StringToImageConverter : IValueConverter
{
    private const string UriPrefix = "https://www.someprefix.com";

    public object Convert(object value, Type targetType,
        object parameter, CultureInfo culture)
    {
        string imageName = value is string ? UriPrefix + value : string.Empty;
        return new BitmapImage(new Uri(imageName, UriKind.RelativeOrAbsolute));
    }

    public object ConvertBack(object value, Type targetType,
        object parameter, CultureInfo culture)
    {
        return null;
    }
}

结果如下所示(图片的宽度为112,url相当长,基本上和下面截图中的列一样宽)。

EN

回答 1

Stack Overflow用户

发布于 2018-09-24 15:23:12

当ColumnSizer设置为自动时,我们无法重现报告的GridImageColumn大小调整问题。我们已经附加了我们已经测试过的16.3.0.21版本的样本,你可以从下面的链接中找到

http://www.syncfusion.com/downloads/support/directtrac/215737/ze/GridDropDownAndReadOnlyColumns27872867.zip

如果您仍然可以重现该问题,那么请您将修改后的样品返回给我们,以便在我们这一端重现报告的问题,从而我们可以分析并尽快为您提供适当的解决方案。

问候,Deivaselvan

注意:我在Syncfusion工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52449826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档