0
我面臨用戶控制中的數據綁定問題。 用戶控制數據綁定winrt
<UserControl.Resources>
<CollectionViewSource
x:Name="itemsViewSource"
Source="{Binding Items}"
d:Source="{Binding AllGroups[0].Items, Source={d:DesignInstance Type=data:SampleDataSource, IsDesignTimeCreatable=True}}"/>
</UserControl.Resources>
<UserControl.DataContext>
<Binding>
<Binding.Source>
<local:SampleDataSource />
</Binding.Source>
</Binding>
</UserControl.DataContext>
<StackPanel Margin="20,60">
<TextBlock Style="{StaticResource PageHeaderTextStyle}">Categories</TextBlock>
<ListBox>
<ListBoxItem Content="{Binding Title}" />
</ListBox>
</StackPanel>
Title屬性綁定顯示在XAML設計器窗口,但程序的執行過程中沒有被顯示。 我使用默認的flipview佈局,其中SampleDataSource.cs文件中有一個「標題」
'Source'已定義,'Source =「{Binding Items}」'。爲什麼他需要將'd:Source'更改爲'Source'? – Mayank
對不起,我錯過了。那麼你的DataContext是什麼?它是否有一個Items屬性?確保檢查VS輸出窗口(Ctrl + W,O)以查看是否有彈出的綁定錯誤。 –