小编Mat*_*chs的帖子

使用正确的pack:// URI格式

我有一个WPF类库,包含一个包含图像的文件夹"Images".在WPF应用程序中,我不会引用该文件夹中的图像

<Image Name="image" Grid.Row="0" Source="pack://application:,,,/ImageService.dll;Component/Images/image.jpg"/>
Run Code Online (Sandbox Code Playgroud)

图像标记为"Ressource",我还将其添加到类库Project的资源中.经过一番搜索,我发现,我必须将dll复制到exe目录中.

在设计期间,图像正确显示.启动可执行文件source后,图像的属性为null.输出窗口中没有错误消息和提示.

看来,包uri的格式不正确,因此运行时指的是错误的地方.有没有办法指定相对于可执行文件的程序集名称,使用"....\AssemblyName.dll"或绝对文件系统root.

不幸的是我无法通过代码分配imagesource,因为所有内容都通过XAMLWriter - XAMLReader构造从dll到执行程序集.

任何帮助是apreciated,

提前致谢

c# wpf xaml

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

鼠标坐标在Firemonkey TMemo组件中的插入位置

在Firemonkeys上处理鼠标/拖放事件TMemo Component提供Mousecursor坐标.有没有办法从鼠标坐标计算出CaretPosition?

我想将文本拖动到TMemo中,此文本应插入当前的MouseCoordinates.

delphi mouse tmemo coordinates firemonkey

2
推荐指数
1
解决办法
1903
查看次数

标签 统计

c# ×1

coordinates ×1

delphi ×1

firemonkey ×1

mouse ×1

tmemo ×1

wpf ×1

xaml ×1