C#Windows应用程序希望加载存储在松散XAML文件中的矢量图形,而不允许执行任意代码。
我已经从我可以控制的链接的程序集中的资源中加载此类工程图。但是,我也想支持加载松散的XAML文件。我想像您可以使用XAML访问控制来限制可以在此类XAML中实例化的对象?理想情况下,我将加载程序限制为仅实例化我们知道的文件中的绘图图元。可以拒绝其中包含我们未列入白名单的新绘图图元的文件。
这是否已被API支持?因为我找不到它。否则,有没有人举一个例子或一个例子的开头?这是一个免费的开源项目,任何入门帮助都可能会大大减少我需要做的研究。
C#Windows应用程序希望加载矢量图形,这些矢量图形存储在松散的XAML文件中,而不允许执行任意代码。我已经从链接的资源中加载了此类图纸...
以下内容似乎在XAML负载中将特定类型列入白名单的工作相当不错: