我正在學習Windows 10中的UWP和應用程序製作的基礎知識。 我正在嘗試使用從數據文件夾中拉出的數據進行翻轉視圖。它沒有顯示任何圖像,所以我嘗試手動添加圖像像這樣,翻轉查看數據綁定和文件權限
PrivateSet_images.Add(new BitmapImage(new Uri("ms-appx:///Assets/Spot/1.png")));
PrivateSet_images.Add(new BitmapImage(new Uri("ms-appx:///Assets/Spot/2.png")));
PrivateSet_images.Add(new BitmapImage(new Uri("ms-appx:///Assets/Spot/jpg.jpg")));
PrivateSet_images.Add(new BitmapImage(new Uri("ms-appx:///Assets/Spot/jpeg.jpeg")));
PrivateSet_images.Add(new BitmapImage(new Uri("ms-appx:///Assets/Spot/jpg.png")));
PrivateSet_images.Add(new BitmapImage(new Uri("ms-appx:///Assets/Spot/jpeg.png")));
PrivateSet_images.Add(new BitmapImage(new Uri("F:\\Test Sp Folder\\1.png")));
PrivateSet_images.Add(new BitmapImage(new Uri("F:/Test Sp Folder/1.png")));
所有MS-APPX資產閱讀併成功地顯示出來(所以不是一個文件類型/文件擴展名的問題)。至於文件夾的權限,我使用文件夾選取器來訪問幾個文件,因此沒有權限問題(如here所述)。我檢查了調試器,文件被正確讀取,但最後兩個文件沒有顯示(指向同一個文件,我想確保它不是'/'
或'\\'
阻止它們被顯示。)
XAML代碼:
<FlipView x:Name="FlipViwe" ItemsSource="{x:Bind ViewModel.Images}" Visibility="Visible">
<FlipView.ItemTemplate>
<DataTemplate>
<Image Source="{Binding}" Stretch="Fill"/>
</DataTemplate>
</FlipView.ItemTemplate>
</FlipView>
我似乎並沒有能夠與解決方案或類似Bind a Collection as ItemsSource,Flipview not showing any pictures和Show image files from a directory in a Flipview 我缺少類似的問題來解決這個問題? 謝謝。
您能否介紹一下F:\的更多信息。 F是本地驅動器還是遠程驅動器? –
@StuartSmith F:是本地硬盤分區 –