Я поставил Items
в C# код, как это:xaml Как связать с другим источником?
this.DefaultViewModel["Items"] = items;
и я определил его в xaml
страницы, как это:
DataContext="{Binding DefaultViewModel, RelativeSource={RelativeSource Self}}"
Теперь я могу использовать Items
в GridView
<GridView ItemsSource="{Binding Items}">
<GridView.ItemTemplate>
<DataTemplate>
<Grid Width="{Binding customWidth}">
<!-- The rest-->
</Grid>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
Но проблема в том, что я хочу, чтобы внутренняя сетка использовала другой источник:
this.DefaultViewModel["customWidth"] = 300;
Как сделать внутреннюю сетку использовать другой источник, чем ее родительский GridView? Благодарю.
Вы можете установить [DataContext] (http://msdn.microsoft.com/en-US/library/windows/apps/windows.ui.xaml.frameworkelement.datacontext.aspx) в экземпляре для любого элемента FrameworkElement –