Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python WPF绑定替代方案/增强功能_Python_Wpf_Binding_Pybinding - Fatal编程技术网

Python WPF绑定替代方案/增强功能

Python WPF绑定替代方案/增强功能,python,wpf,binding,pybinding,Python,Wpf,Binding,Pybinding,我喜欢WPF绑定,但我经常发现自己希望能做得更多。PyBindings似乎是一个很好的开始,但是Python语法在XAML文件中显得非常笨拙和不合适。还有其他选择吗?语法更简单的东西,允许快速比较和转换,这样我就不必编写和维护愚蠢的1-liner转换器了 本页讨论了将DLR栓接到绑定上的各种方法,并以有趣的方式使用它们,将各种语言融入到XAML中 在这篇博客文章中,作者描述了他如何使用微软提供的LINQ表达式解析器动态生成绑定转换器,这些转换器实际上运行一些代码来转换它们的输入值。与PyBind

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

本页讨论了将DLR栓接到绑定上的各种方法,并以有趣的方式使用它们,将各种语言融入到XAML中

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