WPF技巧
1.使用阴影的时候不要直接设置该控件的BitmapEffect
也不应该将该控件嵌套在Border中实现
而应该使用平行组合
Like This
<Border Height="500" Width="500">
<Border.BitmapEffect>
<DropShadowBitmapEffect Color="Black" ShadowDepth="5"/>
</Border.BitmapEffect>
</Border>
<InkCanvas Height="500" Width="500">
</InkCanvas>
否则会是性能急剧下降
2.
看到网上很多人在抱怨 Source/UriSource 不能显示外部图片,特地查了一下MSDN,发现了解决方法:用Siteoforigin即可
举例: <BitmapImage x:Key="Agenda" UriSource="pack://Siteoforigin:,,,/Images\会议日程.png" />
实际上这个图片文件不用编译进程序集,直接调用相对于该exe的Images/会议日程.png即可
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步