我正在尝试编写一个Xaml解析器,它将对xaml文件中每个标记的所有属性进行排序,以保持代码的有序和一致。
我对C#和LINQ的了解相当有限,因为我是前端设计师/开发人员,而不是C#guru。
据我所知,xaml是XML,因此只适用于任何xml文件。我将有一些参数可以让用户订购属性。
我尝试使用Regexp,它不太顺利,然后我尝试使用“XElement.Parse”,没有运气。它似乎不喜欢x:Name等。
最好的方法是什么?
答案 0 :(得分:1)
使用4.0 .NET运行时尝试这样的事情:
答案 1 :(得分:1)
请出示您的XAML。
我使用x:Key属性和this sample中的self:NullableBoolToStringConvreter节点成功解析了XAML。