1

我喜欢 WPF 绑定,但我经常发现自己希望我能做得更多。PyBindings 似乎是一个好的开始,但 Python 语法在 XAML 文件中似乎非常笨拙且不合适。有没有其他选择?语法更简单的东西,允许快速比较和转换,这样我就不必编写(和维护)愚蠢的 1-liner IValueConverters?

4

2 回答 2

0

http://www.thinkbottomup.com.au/site/blog/Embedding_DLR_Scripts_in_XAML_Part_1

本页讨论了将 DLR 固定到绑定上的各种方法,并以有趣的方式使用它们来将各种语言放入 XAML。

于 2011-06-30T00:15:38.067 回答
0

http://www.fikrimvar.net/lestirelim/?p=15

在这篇博文中,作者描述了他如何使用 Microsoft 提供的 LINQ 表达式解析器动态生成绑定转换器,这些转换器实际上运行一些代码来转换其输入值。与 PyBindings 不同,您需要显式绑定要在表达式中用作变量的值,但 LINQ 语法似乎更适合与 XAML 的 XML 语法共存。

于 2011-06-30T00:18:36.433 回答