我有几个实例,我想在数据网格中的单个列中有几个控件.
例如,我有一个数据集,其中包含具有匹配描述,图像源,时间戳,地理标记等的图像.我想在一列中显示此信息的缩略图图像,在文本框或标签中显示大部分数据.我需要的其他数据集是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) 给定以下代码,如果抛出异常,如何返回一些值(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)