关于我正在阅读的教程,我有 2 个问题。
Q1。
通过教程,他们使用数据源
使用应用程序中的数据
若要在应用程序中使用数据,请在 App.xaml 中创建数据源实例作为资源。您将实例命名为 feedDataSource。
BR211380.wedge(zh-cn,WIN.10).gif向应用程序添加资源
Double-click App.xaml in Solution Explorer. The file opens in the XAML editor. Add the resource declaration, <local:FeedDataSource x:Key="feedDataSource"/>, to the root ResourceDictionary, after the MergedDictionaries collection.
然后他们在 OnLaunch 方法中使用它。
var connectionProfile = Windows.Networking.Connectivity.NetworkInformation.GetInternetConnectionProfile();
if (connectionProfile != null)
{
FeedDataSource feedDataSource = (FeedDataSource)App.Current.Resources["feedDataSource"];
if (feedDataSource != null)
{
if (feedDataSource.Feeds.Count == 0)
{
await feedDataSource.GetFeedsAsync();
}
}
}
我想知道他们为什么将它存储在资源中?为什么不只创建一个类的实例并从中获取结果?
Q2。
在文章的后面,他们将此数据源项与“网格视图项”一起使用。我在他们的其他模板项目中看到了这一点。我想知道是否有制作界面的标准方法?
起初我想也许只是在屏幕上放一些图像按钮并连接他们的点击事件,但现在我不确定。