寻找建议和优雅的解决方案,将属性和值提取到任何方便的数据结构中。
Text="{Binding Path=SelectedValue,Mode=TwoWay}"
解决方案是拥有某种东西:
List<string1, string2> where string1=Path, string2=SelectedValue
修改
是否可以使它成为GENERIC,以理解当前的方式和:
Command="{Binding ExecuteSearchCommand}
答案 0 :(得分:3)
使用:
var result = Regex.Matches(input, @"(\w+)=(\w+)").Cast<Match>()
.Select(m => new
{
Property = m.Groups[1].Value,
Value = m.Groups[2].Value
});
答案 1 :(得分:0)