I am using the BindableDynamicDictionary with much success. However, the column names (the keys in the bindable dynamic dictionary) are coming from another program which allows HTML tags and such. Is there any way to escape / ignore those characters without removing them?
I am getting this:
System.Windows.Data Error: 17 : Cannot get '<b>Filling<' value (type 'Object') from '' (type 'BindableDynamicDictionary'). BindingExpression:Path=<b>Filling</b>; DataItem='BindableDynamicDictionary' (HashCode=52143524); target element is 'ValueHolder' (HashCode=10973391); target property is 'Value' (type 'Object') InvalidOperationException:'System.InvalidOperationException: Property path is not valid. 'System.Dynamic.DynamicObject+MetaDynamic' does not have a public property named 'Items'.
As you can see, the issue is here:
BindingExpression:Path=<b>Filling</b>
It ends up trying to look up this in the dictionary:
<b>Filling<
Any help greatly appreciated.