在WPF,C#代码中从StaticResource设置ImageSource

时间:2018-08-11 13:09:41

标签: c# wpf code-behind resourcedictionary

我想加载注册为var html = '<tr><th>Date de prise</th><th>Date de fin</th><th>Matricule</th> <th>details de contrat</th></tr>' ; 的图像(使用WPF中的c#CodeBehind),这是我的StaticResource

ResourceDictionary

(我已经将此resourceDictionary添加到App.Xaml中,并且在Xaml中使用时可以正常工作)

我已经尝试过此代码:

<BitmapImage x:Key="SearchUser_NoUserPhoto" UriSource="/Shams.Win;component/Resources/Images/SearchUser/Account Disabled.png"></BitmapImage>

但是它对我不起作用。实际上,我已经在运行时使用MyImage.Source = (ImageSource) Resources["SearchUser_NoUserPhoto"]; 检查了Resource集合,但是它没有任何元素。

1 个答案:

答案 0 :(得分:-1)

此代码对我有用:

 AccountStat.Source = (ImageSource)TryFindResource("SearchUser_AccountEnable"); 

TryFindResource s中使用UserControl,我可以访问我的ResourceDictionarie s。