问题标签 [windows-8.1-universal]
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.
xaml - 根据 xaml Windows 应用程序中的方向检测更改布局
我正在尝试根据横向和纵向来改变我的观点。
我尝试了几个地方的代码,例如:
但这对我不起作用。不知道我做错了什么。?我正在从模拟器中对其进行测试。
win-universal-app - 列表视图以在 Windows 8.1 中水平生成视图
我是 Windows 开发的新手。我目前正在设计一个事件页面,我需要在其中创建基于日期的事件列表。
列表传递给前端事件以生成视图。视图应该类似于:[h][d1][d2][d3][h2][d1][d2][h3][d1]...[h(n)][d(n)]。 目标模型
列表应该水平显示数据,并且列表的标题需要与图像中的一样。如何在同一水平线上显示标题和内容。?
目标平台是 windows 8.1 应用程序。
评论后更新代码
对象
windows - Windows 应用商店应用目前在 Windows 应用商店中不可用
我将一款名为“Smartflow”的应用程序上传到 Windows 应用商店,它通过了所有认证并在 Windows 应用商店中发布。但是当我通过链接导航到 Windows Store 时,它说Smartflow is currently not available.
我对此没有任何想法。请给我建议。谢谢
c# - 如何使某些 ListView 项目“变灰”且无法选择?
ListView 控件中的某些项目将是可选择的并具有普通文本。然而,一些项目,虽然作为项目包含在 ListView 中,但将是不可选择/不可点击和“灰显”的。
在 Windows-Store-Apps 中,我们可以在 ListView 中选择 Single/Multiple/None 项目。但是,主要在代码中如何使某些索引处的某些项目不可选择/不可点击和“灰显”?
我设法在某个索引处访问 ListView 的项目:
但我找不到任何选项来自定义其选定的事件处理程序。知道如何实现吗?
windows - 是否可以在 Windows 10 上开发 Windows 8.1 应用程序?
我需要开发 Windows 8.1 应用程序,是否可以在 Windows 10 PC 上进行?
我有一个 Windows 8.1 设备来测试我的应用程序。
c# - 搜索框背景颜色
我有一个添加项目的表格。该项目需要一个可以搜索的作者,其中作者的组件是一个搜索框。还包括一个代码,其中搜索框的背景在为空时将变为红色,否则为白色。还有一份建议清单。当我在建议中选择作者时,搜索框不会变成颜色。但是当我将搜索框悬停时,这是唯一一次它变成了装扮的颜色。没有用户希望每次都悬停搜索框来查看它是否有效。
这是一个示例代码:
XAML
CS
c# - ObservableCollection 内存泄漏 Windows Universal
我的 Windows (8.1) 通用项目中有内存泄漏。由于我的项目非常大,我创建了一个小型示例项目,其唯一目标是模拟内存泄漏。我已经尝试了很多方法来尝试解决此内存泄漏,但无济于事。
情况如下:应用程序包含一个列表,当点击一个按钮时,数据被添加到列表中,当点击第二个按钮时,列表被清除。当项目被添加到列表中时,我希望看到内存使用量上升,这确实发生了。但是,当我清除列表时,我希望看到内存使用量降至添加项目之前的水平。这不会发生。相反,内存使用量比添加项目之前高出大约 1 MB(显然取决于添加到列表中的项目数量)。
你能帮我解决这个问题吗?
这是将项目添加到列表的代码:
这里的 ItemList 是 XAML 中的 ListView。当没有设置 ItemSource 时,仍然会发生内存泄漏。我怀疑 ObservableCollection 的泄漏比 ListView 的泄漏更多。
清除列表的代码:
Custom_Observable_List 类:
我认为必须在此处添加一些内容,以便它不会保留对添加到其中的对象的引用,以便垃圾收集实际上可以清理所有内容。但我不知道要添加什么。
这是添加到列表中的对象的类。
我也尝试将字符串添加到列表中,然后也发生了内存泄漏。我在某处读到应该实现 INotifyPropertyChanged,这就是我创建这个类的原因。
整个项目可以在这里找到:
我使用 Visual Studio 2015 及其诊断工具进行了测试。我已经验证了程序在添加和清除几次后崩溃,因为内存使用率太高。