问题标签 [windows-10-desktop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何锁定打开的 StorageFile 以防止用户在我的应用程序之外重命名它?
我有一个在桌面上的 Windows 10 上运行的基本 UWP 应用程序。该应用程序定义了一种自定义文件格式,并允许用户打开和编辑文档。
我使用 aFileOpenPicker
让用户选择文件。
我的问题是:如何防止用户在我的应用程序外部(例如在 Windows 资源管理器中)重命名/移动/删除文档,而它在我的应用程序中打开?
Word Mobile 锁定打开的文档。如果我尝试在 Windows 资源管理器中重命名打开的文档,则会收到错误消息:
“操作无法完成,因为文件已在运行时代理中打开。关闭文件并重试。”
我想实现同样的目标。我怀疑 Word Mobile 应用程序正在以特殊模式打开文件或以某种方式锁定它。我尝试了各种Storagefile.OpenXXX()
方法,但没有运气:
c# - 使用 XAML 和 C# 使桌面 UWP 上的框架背景变暗
我在我的应用程序中使用用户输入图像作为框架背景,我想使图像变暗。降低不透明度会相反,并且会使图像变亮,因为桌面上的窗口颜色是白色而不是黑色,我看不到任何改变窗口颜色的功能。
- 更改标题栏颜色不起作用。
- 将 RequestedTheme 从 Light 更改为 Dark 不会改变颜色。
- 处理图像变暗太慢,无法使用。
这是更改框架背景的代码,其中“图像”是我的 BitmapImage 对象。
我需要使用框架上的背景而不是页面上的背景,因为导航到其他页面需要平滑并保持背景到位。
c# - UWP Windows-10 更好的图片加载方式
我有一个针对 Windows UWP 桌面的 C# 应用程序。该应用程序显示图像列表。当用户单击列表视图中的任何图像时,应用程序将放大(详细视图)并显示图像(图像尺寸较大时全屏显示)。
每当我单击列表视图中的任何图像时,详细视图中的图像首先显示先前加载的图像,然后刷新并从当前选择中加载图像
我想知道如何防止加载以前的图像,直到新图像拿来的?
目前,每当用户单击列表视图中的项目时,我首先使用空白图像加载详细视图图像源,然后获取所需的图像并加载它。
我的代码在这里:
我已经在后台线程中运行 image_fetch,但我仍然看到从用户单击列表视图项到图像以详细视图加载的时间有一个小的延迟。
我想减少延迟。除了加载空白图像之外,还有更好的方法吗?
c# - 桌面 C# - 引用 Windows.Devices
我正在尝试用 C# 为 Windows 10 创建一个能够与 BLE 设备对话的经典桌面应用程序。我按照说明(适用于 Windows 桌面 C# 应用程序的蓝牙 4.0(低能耗)API)并将标签添加到项目文件中
并重新加载项目。我只能访问 Windows 命名空间:引用对话框
我不知道我在其中一个测试中做了什么,但是一旦该列表填充了许多其他命名空间,我就能够检查 Windows.Devices 命名空间,这对我的项目至关重要。我现在可以通过最近选项添加 Windows.Devices,但不能添加任何其他命名空间...
你们知道我应该怎么做才能访问所有 Windows.xy 命名空间的列表吗?
winapi - Windows 软件开发工具包 (SDK) 独立安装中的错误
虽然我想在 Raspberry Pi 3 BI 上为 Windows 10 IoT 编写应用程序,但需要在 Windows 10 PC 上安装带有 Windows SDK 的 Visual Studio 2015 Community。
我已经安装了带有 Visual Studio 2015 的 Windows 10,并且单独下载了 Windows SDK 10,但是当我单击 sdksetup.exe 时,我遇到了这个错误:
下载的安装程序包中缺少此计算机上已安装的某些功能。
在此计算机上重试设置之前,请下载以下功能。
- OptionId.WindowsSoftwareLogoToolkit
- OptionId.Windows软件开发工具包
我有点困惑。为什么它需要安装它说已经安装的软件包,问题是我想要安装这些软件包我还没有!
如果有任何机构可以帮助我,我将不胜感激,如果需要,我会发送任何额外的信息。
google-chrome - 是否可以为 windows 10 自动运行 chrome 扩展?
我们公司在我们的位置周围安装了电视亭,以便我们的员工交流。我们正在使用带有 chrome 浏览器的 Windows 10 的 HDMI 英特尔计算棒来查看各种 URL 网站。
我们有一个扩展应用程序 Rotisserie 1,它可以滚动浏览各种 URL 网站。要启动应用程序,您必须单击栏中的扩展程序。我们需要开发一个脚本来启动 chrome 并在没有任何人工交互的情况下开始运行 chrome 扩展。
我们公司正在发布一份工作/演出,并愿意接受投标。
ubuntu - Virtualbox Ubuntu Nginx 无法在 Windows 10 上运行
我在我的 Windows 10 上的 Virtualbox 上安装了一个全新的 Ubuntu 16.04 服务器。安装后我安装了 Nginx。我将端口设置为 81,因为端口 80 正在被我无法识别的进程使用。我可以 ping VBox 的 IP 为 10.0.2.15 ,当访问http://localhost:81或http://10.0.2.15:81或http://127.0.0.1:81时,什么也没有显示。试图谷歌这个问题,但仍然无法弄清楚如何解决它。是否与我的 XAMPP 安装或修改的 Windows 主机文件有冲突我为 XAMPP 的本地开发添加了一些重定向,例如 dev.myproject.com 和 test.myproject.com