我在XAML文档中浏览以下代码,我不理解语法,也不理解它应该如何工作。
XAML包含以下Binding(或者我猜它是某种绑定):
<Button Content="Export all" Command="{atf:CommandService {x:Static MyProgramme:ExportCommands+Commands.ExportAll}}">
在这个项目中,有一个类确实称为CommandService
(它非常大,所以我不能共享完整的代码,但请参阅the ATF framework)和另一个类:
public class ExportCommands
{
private enum Commands
{
ExportAll
}
}
我不明白XAML表达式的语法。它如何将CommandService
类与实际命令联系起来?是否有使用此语法的类似示例?