小编Ian*_*anM的帖子

如何使用wpf将多个控件添加到数据网格的DataGridTemplateColumn?

我有几个实例,我想在数据网格中的单个列中有几个控件.

例如,我有一个数据集,其中包含具有匹配描述,图像源,时间戳,地理标记等的图像.我想在一列中显示此信息的缩略图图像,在文本框或标签中显示大部分数据.我需要的其他数据集是textbox/checkbox,或者是textbox/combobox.

当我尝试添加第二个控件时,我收到一个错误,报告属性"VisualTree"设置了多次.

<DataGridTemplateColumn Header="Data" Width="100">
    <DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
            <Label Name="Description" Content="{Binding Desc}"></Label>
            <Label Name="Camera" Content="{Binding Camera}"></Label>
        </DataTemplate>      
    </DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
Run Code Online (Sandbox Code Playgroud)

wpf datagrid datagridtemplatecolumn

12
推荐指数
1
解决办法
1万
查看次数

如何重新抛出异常并在c#中返回一个值?

给定以下代码,如果抛出异常,如何返回一些值(DateTime.Now.ToString())?

public string DateToString(int year, int month, int day)
{
    try
    {
        DateTime datetime = new DateTime(year, month, day);
        return datetime.ToString();
    }
    catch (Exception)
    {
        //log error and rethrow
        throw;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# exception

5
推荐指数
1
解决办法
7818
查看次数

标签 统计

c# ×1

datagrid ×1

datagridtemplatecolumn ×1

exception ×1

wpf ×1