Tag: uwp

在后台任务中设置壁纸

我想从后台任务中的存储文件夹中获取所有图像。 首先在app_entering后台方法中注册后台任务。 我也可以调试Run方法,但是await方法都没有工作 – public void Run(IBackgroundTaskInstance taskInstance) { var differal = taskInstance.GetDeferral(); UpdateUI(); differal.Complete(); } public async void UpdateUI() { StorageFolder folder = await KnownFolders.PicturesLibrary.GetFolderAsync(“Wall_e_photos”)//here execution stops and backgroundtaskhost exits. var files = await GetFilesAsync(); foreach (StorageFile file in files) { if (file.Name.Contains(“wall_e”)) { } } } 从很长一段时间苦苦挣扎..初始后台任务在它开始工作后无效。现在存储文件夹问题(获取文件夹时后台任务退出)。 另外还有一个注意事项我跟着这个链接 – http://www.codeguru.com/win_mobile/win_store_apps/setting-wallpapers-in-a-windows-8-store-app-with-vb.htm 在那里他们使用了调度程序,如果我使用var dispatcher = […]

用波浪动画填充椭圆

我已经在Windows Phone 8.1 Silverlight App和UWP中创建了一个椭圆,我想用动画波填充它,为此,我正在遵循这个解决方案 但它适用于WPF,所以我无法使用像“Visual Brush”这样的控件。 我想用类似于此的波填充椭圆(在图像中忽略50%) – 这是我的eliipse 视觉刷上的任何替代品? 主要是我想在Windows Phone 8.1 Silverlight中实现它,但是如果它在WP平台上不可用,我将切换到UWP

便携式项目上是否有AppDomain.GetAssemblies的替代方案?

我试图获得程序集列表。 但我在portable UWP项目中面临例外。 以下代码适用于 .netframework Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies(); Xamarin portable var currentdomain = typeof(string).GetTypeInfo().Assembly.GetType(“System.AppDomain”).GetRuntimeProperty(“CurrentDomain”).GetMethod.Invoke(null, new object[] { }); var getassemblies = currentdomain.GetType().GetRuntimeMethod(“GetAssemblies”, new Type[] { }); var assemblies = getassemblies.Invoke(currentdomain, new object[] { }) as Assembly[]; 但是相同的上述代码在UWP portable不起作用。 (我认为便携式设备也在UWP中工作) 我在点击第一行时遇到以下问题 ‘typeof(string).GetTypeInfo()。Assembly.GetType(“System.AppDomain”)。GetRuntimeProperty(“CurrentDomain”)。GetMethod.Invoke(null,new object [] {})’引发了类型’System’的exception。出现InvalidOperationException” 数据:{System.Collections.ListDictionaryInternal} HResult:-2146233079 HelpLink:null InnerException:null消息:“API’System.AppDomain.get_CurrentDomain()’不能在当前平台上使用。请参阅http://go.microsoft。 com / fwlink /?LinkId = 248273获取更多信息。“ […]

MapLocationFinderResult上的凭证无效uwp c#

我使用MapLocationFinder时遇到了一个奇怪的问题。 我正在使用MapLocationFinder根据字符串地址检索经度和纬度: string address = “”; // Any address here var locFinderResult = await MapLocationFinder.FindLocationsAsync(address, new Geopoint(new BasicGeoposition())); 在此之后,我使用Laucher启动“驱动器”应用程序并获取导航地图: var geoPos = locFinderResult.Locations[0].Point.Position; var url = $”ms-drive-to:?destination.latitude={geoPos.Latitude.ToString(CultureInfo.InvariantCulture)}&destination.longitude={geoPos.Longitude.ToString(CultureInfo.InvariantCulture)}&destination.name={address}”; var driveToUri = new Uri(url); await Launcher.LaunchUriAsync(driveToUri); 直到最近,这在所有设备上都运行良好。 我不需要任何令牌或任何东西,因为我没有在XAML中实现Map控件。 但是,几天前我开始收到locFinderResult的“InvalidCredentials”响应。 它仍然只适用于一台设备。 我从来没有使用任何凭证,所以我不知道为什么它只适用于这个。 有谁知道什么可能导致这个问题?

如何使Windows 10 pivot / tab标题全屏宽度

如何使枢轴/标签标题使每个单独的标签具有相同的宽度并拉伸枢轴标题的整个宽度而不是延伸到屏幕外(特别是对于移动设备)? 我还没有找到如何做到这一点的例子。 这就是我想要实现的目标:

在UWP中扩展执行

我想为我的UWP应用程序使用后台任务。 以下代码,是我在windows mobile中的后退按钮点击事件 – private async void MainPage_BackRequested(object sender, BackRequestedEventArgs e) { var access= await BackgroundExecutionManager.RequestAccessAsync(); var task = new BackgroundTaskBuilder { Name=”My task”,TaskEntryPoint=typeof(backGroundTask.Class1).ToString() }; trigger = new ApplicationTrigger(); task.SetTrigger(trigger); task.Register(); //var result = await trigger.RequestAsync(); if (Frame.CanGoBack) { Frame.GoBack(); e.Handled = true; } } public void Run(IBackgroundTaskInstance taskInstance) { _deferral = taskInstance.GetDeferral(); clearData(); count1 […]

如何将XML中的数据添加到列表?

我尝试从一个xml文件中读取,但它非常clonky和我得到的很多数据来自一个孩子。 我在一个中得到了姓名,年龄等等,因此我无法将其添加到列表中。 我的xml文件如下所示: 30 Boy Male 28 Girl Female 在我的xaml.cs文件中,我有: List a = new List(); var localFolder = ApplicationData.Current.LocalFolder; XmlDocument xmlDocument; var file = await localFolder.TryGetItemAsync(“FoodData.xml”) as IStorageFile; xmlDocument = await XmlDocument.LoadFromFileAsync(file); 有了这个我需要进行设置,我可以从XML中获取数据并将其放入list如下所示: a.add(listTest {Name = “*DATA FROM XML*”, Age =”*DATA FROM XML*”, Sex=”*DATA FROM XML*”}); 我曾尝试使用LINQ并使用p.NodeName == “xxx”进行搜索,但我似乎没有得到任何数据。 有人可以告诉我如何从我的xml到列表中的数据?

如何在UWP中使用3级语义缩放?

我想使用语义缩放(或其效果)来选择我的UWP应用程序中的位置。 我想首先选择县,然后选择第二个城市,然后选择第三个位置。 有人对此有真正的想法吗? 我搜索了多个缩放进行语义缩放,但这显然是不可能的。 我使用了两个语义缩放视差,但这也存在问题。 有人可以帮忙吗?

在UWP中,如何在选择项目时在GridView上缩放项目?

我正在使用UWP构建一个XBOX ONE应用程序。 我有一个GridView,我需要缩放所选项目的宽度和高度。 任何人都有一个如何执行该行为的例子?

UWP C#动态添加按钮并在StackPanel上进行组织

我知道有一些post询问有关动态添加按钮但我无法找到如何在stackpanel上组织它们。 我没有添加新按钮的问题,但有没有办法在列和行中组织它们? private void Button_Click(object sender, RoutedEventArgs e) { Button b = new Button(); ; stackpanel.Children.Add(b); b.Content = “Button”; } 请帮忙。 谢谢。 更新:我想根据点击按钮的次数添加按钮。 它添加到第4个rom然后移动到下一个/新列。