workflow-foundation - 如何在 Workflow Foundation 的自定义活动设计器上设置自定义图标?
问题描述
我正在重新托管 .NET Framework 的工作流基础。而且我有一个习惯 Activity
。我试图指出我的文件夹架构以及图标属性的关键点。
我想要的是在我的自定义活动上显示一个自定义图标。但是当我运行应用程序时,我收到了这个错误:
System.Windows.Markup.XamlParseException: ''Provide value on 'System.Windows.Baml2006.TypeConverterMarkupExtension' threw an exception.' Line number '9' and line position '5'.'
我相信我以某种方式错误地设置了 URL,但我尝试了很多我可以在互联网上找到的变体,但仍然无法让它工作。
我希望这里的图片能说明我的问题。
解决方案
在下面添加这个就可以了:
<sap:ActivityDesigner.Icon>
<DrawingBrush>
<DrawingBrush.Drawing>
<ImageDrawing>
<ImageDrawing.Rect>
<Rect Location="0,0" Size="16,16" ></Rect>
</ImageDrawing.Rect>
<ImageDrawing.ImageSource>
<BitmapImage UriSource="pack://application:,,,/Wpf.MainApp;component/Assets/Icons/icons8-data-grid-96.png"></BitmapImage>
</ImageDrawing.ImageSource>
</ImageDrawing>
</DrawingBrush.Drawing>
</DrawingBrush>
</sap:ActivityDesigner.Icon>
推荐阅读
- powerbi - Power BI for Excel 条件格式是否有类似的功能?
- python - Iterate vertically on an image to get its pixel indexes
- python - 关于多对多过滤和组合查询集的非常奇怪的行为
- java - 在模拟的抽象类中注入模拟
- android - 从 TextInputLayout setError 文本中删除额外的填充/边距
- sql - 来自 ST_GeometryFromText(x) 的无效 WKT
- java - How to achieve array two-column exchange?
- javascript - (Javascript)如何将重复条目(项目、数量、价格)添加到现有数量?
- c - How to initiate two arrays storing 16 bits each and creating a third array by XOR on the first two in C?
- python - 将字典传递给Python中的两个子进程