C# xaml如何绑定到不同的源?
我在C代码中设置C# xaml如何绑定到不同的源?,c#,xaml,windows-phone-8,windows-runtime,windows-store-apps,C#,Xaml,Windows Phone 8,Windows Runtime,Windows Store Apps,我在C代码中设置项,如下所示: this.DefaultViewModel["Items"] = items; DataContext="{Binding DefaultViewModel, RelativeSource={RelativeSource Self}}" 我在xaml页面中对其进行了如下定义: this.DefaultViewModel["Items"] = items; DataContext="{Binding DefaultViewModel, RelativeSour
项
,如下所示:
this.DefaultViewModel["Items"] = items;
DataContext="{Binding DefaultViewModel, RelativeSource={RelativeSource Self}}"
我在xaml
页面中对其进行了如下定义:
this.DefaultViewModel["Items"] = items;
DataContext="{Binding DefaultViewModel, RelativeSource={RelativeSource Self}}"
现在我可以在GridView
<GridView ItemsSource="{Binding Items}">
<GridView.ItemTemplate>
<DataTemplate>
<Grid Width="{Binding customWidth}">
<!-- The rest-->
</Grid>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
如何使内部网格使用与其父GridView不同的源?谢谢。您可以为页面命名(例如,x:name=“myPage”),然后
也就是说,您可以使用ElementName退出当前绑定范围。您可以在实例中为任何FrameworkElement