永发信息网

WPF 编程 绑定问题 描述. 我在Xaml中写了一个Image 模板 然后在后台C#代码中写了

答案:1  悬赏:0  手机版
解决时间 2021-02-18 14:39
  • 提问者网友:我没有何以琛的痴心不悔
  • 2021-02-18 10:12
WPF 编程 绑定问题

描述. 我在Xaml中写了一个Image 模板 然后在后台C#代码中写了一个url 路径 再在wrapnel中依次显示image图像。但是我想要的效果是每一个图像要求实现阴影边框 代码我已经贴出来了 我如何把 img.Source = bd.Frames[0].Thumbnail; 这句话绑定(binding )到模板内的image的sources 中?
void AddImageInFolder(string folder)
{
try
{
foreach (string s in Directory.GetFiles(folder, "*JPG"))
{
Uri uri = new Uri(s);
BitmapDecoder bd = BitmapDecoder.Create(uri, BitmapCreateOptions.DelayCreation, BitmapCacheOption.Default);
if (bd.Frames[0].Thumbnail != null)
{
img.Source = bd.Frames[0].Thumbnail;
;
}
else
{
img.Source = new BitmapImage(uri);
}
最佳答案
  • 五星知识达人网友:蓝房子
  • 2021-02-18 11:14
想要实现阴影边框可以使用这个:
<Image.Effect>
<DropShadowEffect/>
</Image.Effect>

至于绑定:
<Image Source="{Binding Path=Thumbnail}">
代码:
img.DataContext = bd.Frames[0]
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯