草庐IT

uwp-xaml

全部标签

wpf - XAML、WPF 和 Windows 8

我希望这里有人可以在这种情况下向我解释WPF和XAML之间的区别:我有一个使用MVVM和存储库模式用VB.NET编写的应用程序(特别是XBAP),实现了通常的INotifyPropertyChanged、OLEDB等。应用程序的前端是用XAML编写的。据我了解,此应用程序没有任何特别的“WPF”。在我看来它是XAML+VB.NET;WPF从哪里来?考虑到Windows8和我不断听到的“Silverlight/WPF之死”,我应该如何“升级”我的应用程序以确保它的future?如果有人能为我解决这个困惑,我将不胜感激。 最佳答案 XA

c# - UWP Application Insights 没有崩溃的调用堆栈

我为新的UWP项目设置了ApplicationInsights。我正在接收所有信息并正确崩溃,但是,当我尝试查看有关异常的详细信息时,我得到了所有信息,但是:调用堆栈不可用失败的方法:未知我在App.xaml.cs构造函数中启用:WindowsAppInitializer.InitializeAsync(); 最佳答案 如果您可以自己处理异常,则可以将堆栈跟踪(以及其他任何内容)添加为自定义属性。在我们的应用程序中,我们使用一个全局异常处理程序,在App构造函数中初始化:CoreApplication.UnhandledErrorD

c# - Windows 10 uwp粘性后台服务?

我正在尝试将Android应用程序转换为Windows10UWP。在Android上很简单:启动完成后,应用程序服务就会启动。它通过互联网连接到Controller,获取系统状态和所有数据(温度传感器、泵、阀门等)并将所有内容保存在内存中。前台应用程序可以在服务获取数据后立即获取数据并实时显示值、图表。关闭前台应用程序后,服务继续工作,我仍然有所有系统状态,如果需要我可以播放警报声。是否可以在Windows10uwp上实现[几乎]相同的功能?我找不到启动Windows服务的方法。当前台应用程序关闭时,使用前台应用程序启动的服务将停止。SocketBackgroundTask保持连接完美

c# - Windows 10 UWP 开发中是否有 Windows 8.1 SettingsFlyout 的替代方案?

我目前正在开发Windows10UWP应用程序。在升级到Windows10之前,我使用了Windows8.1中的SettingsFlyout类。现在我在stackoverflow上指出Windows10不支持此类。那么对于具有相同或相似处理的Windows10UWP中的浮出控件是否有一个很好的替代方案? 最佳答案 如果你想替换设置弹出窗口,那么有一些可能的方法1。从AppBar添加带有设置和导航的SettingsPage.xaml页面:并实现点击事件:privatevoidbtnSettings_Click(objectsender

c# - 使用 Windows.Devices.WiFi 的 UWP 应用程序

我正在使用Windows.Devices.WiFi编写一个UWP应用程序,基本上获取网络列表。当我一两次检索信息时,一切正常。但是,我想将代码放入计时器中,以便我可以定期报告。执行此操作后,我得到“已尝试与网络服务器建立session,但已经有太多与该服务器建立的session。”我不确定是什么建立了连接,因为我只是想阅读信息。我什至没有调用ConnectAsync调用。谁能帮帮我?我需要知道要处理或关闭什么等等。更新:进一步分析,我发现多次调用FindAllAdaptersAsync导致此问题。 最佳答案 我决定只调用一次Find

windows - UWP 单个 UI 线程中的多个 View

目前在UWP应用程序中,一个应用程序的多个窗口在不同的UI线程中运行,这使得开发变得困难(在当前的调度程序中运行),在MSBuild18中,微软宣布现在同一应用程序的多个窗口将在单个线程中运行界面线程。此功能在预期的时间可用吗?因为处理新窗口正在成为UWP应用程序中的一大痛点。 最佳答案 你的祈祷得到了回应......所有在不同UI线程上使用多个辅助View的痛苦都消失了。有新的AppWindow类(class)。它仍处于预览阶段(有一些限制),但适用于1903(内部版本18362)。AppWindowappWindow=await

c# - 使用带有 C# 的 XAML 为 Windows Phone 8 应用程序设置计时器

我正在开发WindowsPhone8游戏应用程序。我需要在我的应用中添加倒计时功能。就像应用程序启动时一样。定时器值显示60,59,58....0当到达0时显示消息“超时”。我在Google上搜索过,但我不知道。[可能是我没有以正确的方式搜索的错误]我尝试使用以下代码显示日期和时钟值,如[3/12/20146:22:10PM]C#代码publicSensorTwo(){InitializeComponent();DispatcherTimernewTimer=newDispatcherTimer();newTimer.Interval=TimeSpan.FromSeconds(1);n

Windows 通用 (UWP) 图表库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion除了Telerik之外,是否还有与新的UWPWindows10应用程序框架兼容的图表/数据可视化库?我遇到过很多图表库,但没有一个与这个新的UWP项目类型兼容。

c# - Windows UWP 蓝牙应用程序,设备在扫描时显示,即使它们已关闭

我正在开发一个使用蓝牙连接到不同设备的UWP应用。我的问题是一些已配对或之前发现的设备显示在我的设备列表中,即使它们已关闭或不在范围内。据我了解属性(property)System.Devices.Aep.IsPresent可用于过滤掉当时不可用的缓存设备,但即使我知道该设备不可访问,我也总是得到该属性的“True”。关于如何解决这个问题有什么想法吗?设置string[]requestedProperties={"System.Devices.Aep.DeviceAddress","System.Devices.Aep.IsConnected","System.Devices.Aep.

windows - 如何清除 UWP WebView 缓存?

我在我的UWP应用程序中使用WebView,我想在关闭应用程序时清除缓存,有什么办法吗?我知道我可以通过将header添加到我的HttpRequestMessage来禁用缓存,如this中所述关联。但是,我希望能够在应用程序退出时清除缓存。我确实尝试了WebView.ClearTemporaryWebDataAsync()但没有成功。一旦缓存了某些内容,它通常会保留在整个应用程序中。感谢任何帮助,谢谢。编辑:添加代码片段varwebView=newWebView();webView.Navigate(newUri("http://refreshyourcache.com/en/cach