WPF binding

“ElementName”用于绑定到xaml界面设计中添加的其它控件对象,“Source”用于绑到资源中的对象。

https://blog.csdn.net/springdou/article/details/60139011

datagrid——

itemsource=viewmodel.collection

var element(combox).itemsource=viewmodel.Other.collection

<DataGridTemplateColumn Header="{DynamicResource LANG_UUT_UUTNAME}" Width="90" >
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox Background="#FFFCFFDE" ItemsSource="{Binding DataContext.UUTNames,RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type DataGrid}}}" Text="{Binding Name,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}" IsEditable="True" controls:TextboxHelper.IsNecessary="True" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>

原文地址:https://www.cnblogs.com/swobble/p/9560156.html