使用C#代码来获取XAML资源,除去正常的FindResource。而且是能查询到资源的对象。
说实话还是很麻烦的。
比如说我现在有一堆静态资源放在xaml的资源中,我想通过绑定的方式来获取。
好比是Path的Data数据 ,我放在Xaml资源中。
我将path作为listbox的ItemTemplate的内容填充,然后将xaml资源中对应的Path的Data的名称作为集合绑定到Listbox。
必然我是需要编写一个转换器的。
这个过程,最重要的是转换器中如何获取静态资源。
代码如下:
public class ToPathData : IValueConverter { public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { var b = XamlReader.Load(