我有一个公共课
public class FCabinetNames:List<string>
{
BusinessLogic admintasks = new BusinessLogic();
public FCabinetNames()
{
try
{
List<CabinetData> cab1 = admintasks.CabinetDataforGrid();
foreach (var c1 in cab1)
{
this.Add(c1.CabinetName);
}
}
catch
{
}
}
}
Run Code Online (Sandbox Code Playgroud)
现在在xaml页面中,当我尝试将此类添加为静态资源时,我得到'无法创建实例',如下所示

请指导.
更新:
我错过了一个重要的观点.应用程序编译正常,xaml页面也可以正常加载.我计划将其用作数据源,并且预计仍然是空白的.
问题: 我是WPF的新手,我无法弄清楚这一点.如何创建具有x行和y列的网格,并在运行时将图像插入每个单元格?
场景: 我有一个库存项目,最终用户将搜索项目,应用程序将指定他可以在哪里找到该项目.现在我已经检索了保存物品的柜子细节,这些物品又有一排x行和y列.显示的机架可以具有不同的行或列大小.请参见图像.
方法: 所以我想出的是我应该有一个x行和y列的网格(仅在运行时知道).为每个单元格值填充图像.将不同的图像插入到项目的位置或突出显示该单元格值.但我无法找到如何做到这一点.我的大多数搜索都指向动态添加行和列.我错过了很明显的东西吗?
预期输出:
以下是我希望它显示给我的最终用户的方式:
