当我们在嵌套XAML中编写时为什么绑定语法差异。例如:为什么在编写嵌套XAML时绑定语法差异
<extensibility:CommandBehavior Command="{Binding SelectionChanged}"
CommandParameter="{Binding ElementName=modeItemsListBox,Path=SelectedItems}" >
在上面的例子中我有CommandParameter
有ElementName
和Path
没有任何引号。
但是,同样可以写成:
<extensibility:CommandBehavior Command="{Binding SelectionChanged}" >
<extensibility:CommandBehavior.CommandParameter>
<Binding ElementName="modeItemsListBox"
Path="SelectedItems" />
</extensibility:CommandBehavior.CommandParameter>
</extensibility:CommandBehavior>
凡ElementName
和Path
都是引号内。这只是一个不一致或我缺少一些层次?