草庐IT

angular-ui-tree

全部标签

c# - 使用数据绑定(bind)从 UI 更改数据

我对Windows10编程中数据绑定(bind)的理解是GUI可以反射(reflect)数据变化,也可以操作数据。我错了吗?我有在App中定义的自定义数据列表。publicstaticObservableCollectionscreens;Screen的结构是这样的publicclassScreen:INotifyPropertyChanged{privatestringname;publicstringName{get{returnthis.name;}set{if(this.name!=value){this.name=value;this.NotifyPropertyChange

php - 从 PHP 或 Web UI 控制 Windows 音量

我想知道是否有任何方法可以从网站更改Windows系统音量,无论是PHP还是由PHP运行的批处理文件或类似的东西。我基本上希望能够从笔记本电脑或iPad更改媒体服务器的音量,最好使用PHP/batch/web,而不是外部应用程序。如有任何帮助或建议,我们将不胜感激。 最佳答案 如果您的php正在您想要控制的服务器上运行,您可以尝试使用PHPssystem和exec命令以及一个小的命令行实用程序,如nircmd. 关于php-从PHP或WebUI控制Windows音量,我们在StackOv

windows - 将 Windows 窗体应用程序转换为 Metro UI 应用程序

我使用VisualStudio2012Desktop用C#创建了一个Windows窗体应用程序。它在Windows8上运行良好,从Win8开始菜单,我可以单击它(我必须在开始菜单中放置一个快捷方式)但切换到桌面,然后像任何普通桌面应用程序一样打开一个窗口。有没有办法让它像Microsoft应用程序一样打开,而不是先切换到桌面?像IE和Skype这样的东西就是这样做的——它基本上就像一个单一的应用程序模式。我真的不知道该怎么调用它,因为我是Win8Metro的新手。我觉得我需要用WPF重写这个东西。这是真的?谢谢。 最佳答案 我觉得挺

c# - 添加项目到集合的更新 UI 已更改

我正在使用ObservableCollection,稍后应该用来自COM端口的数据填充,这意味着它会更新很多。出于测试目的,我设置了设计时样本数据(工作正常)和运行时样本数据,但是在将项目添加到我的集合时我无法更新我的UI。我已经在我的类中成功实现了INotifyPropertyChanged,如下所示:publicclassSensorViewModel:INotifyPropertyChanged{publicSensorViewModel(){dataItems=newObservableCollection();dataItems.CollectionChanged+=data

javascript - 如何将 Angular JavaScript 代码转换为原生 Windows 应用程序?

我想将AngularJavaScript应用程序转换为原生Windows应用程序,但我不知道该怎么做。我听说电子可以用于此,但我不知道如何使用电子。 最佳答案 尽管有电子,但还有另一种解决方案称为nativefier.它实际上非常简单,您不必学习像electron这样的新框架。 关于javascript-如何将AngularJavaScript代码转换为原生Windows应用程序?,我们在StackOverflow上找到一个类似的问题: https://sta

c# - WPF:UI 元素未更新

我有一个BackgroundWorker,在该工作人员中,我正在从excel文件中读取数据。如果excel文件中有错误,worker会完成并显示另一个表单,用户可以在其中输入更正,然后按“确定”,然后从头开始再次运行worker。当工作人员成功完成时,它应该更新我的主窗口上的标签以表明它已加载excel。但标签不会更新。当我调试它时,我可以看到更新标签运行的代码,但它根本不起作用。请帮忙,这让我发疯!这是我的代码。privatevoidworker_ReadFileData(objectsender,DoWorkEventArgse){for(intj=1;j编辑:这是我打开的第二个窗

wpf - 从多个后台线程更新 UI

这里的问题有点抽象。我们都知道,对于一个后台线程来更新一些UI元素。Dispatcher.Invoke()是唯一的选择(是吗?)。但是,Dispatcher.Invoke()本身将更新任务委托(delegate)给UI线程。考虑以下情况:后台线程经常更新UI。数十个线程更新同一个UI。Dispatcher对象会继续将更新任务委托(delegate)给UI线程,而UI线程可能会变慢。什么是可能的解决方案?我们如何在线程模型与WPF非常相似的Windows窗体中解决这样的问题?WPF是否提供任何其他线程技术?问候, 最佳答案 如果您通过

c++ - 启动我自己的简单 UI 工具包

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion我希望这个问题不要太主观。我想在C++中启动我自己的简单UI工具包,即一个可以通过呈现所有控件来跨多个平台创建UI的库(或多或少是QT基础知识的简化版本)。我这样做是为了学习,所以请不要发帖你不应该重新发明轮子,因为与主要的UI工具包竞争并不是我的目标。问题是:我应该在Windows和Linux上使用哪个API来创建我的工具包?我进行了一些研究,我想我应该在Windows上使用GDI+绘制

node.js - Angular cli 不适用于 Windows 10

我刚刚重新安装了node.js、npm和angular-cli,但最后一个在我运行Windows10的PC上不起作用。node.js的版本是8.1.2,npm的版本是5.0.3.我使用命令行npminstall-g@angular/cli安装了angular-cli。现在,当我尝试任何以ng开头的命令行时,出现错误:module.js:487throwerr;^Error:Cannotfindmodule'@ngtools/json-schema'atFunction.Module._resolveFilename(module.js:485:15)atFunction.Module.

angular - Ionic v4 windows 平台出现黑屏

有人知道ionic4是否有适用于Windows的可用平台吗?我一直在尝试使用windows平台启动一个ionic4cordova应用程序,该应用程序在版本3上运行良好,但是在使用版本4(windows通用平台)时给我一个空白屏幕。它应该在屏幕上显示应用程序。我认为这与没有调用正确的js文件或与angular6有关?我对此很陌生,所以如果我太含糊,我深表歉意。重新创建的步骤-ionic启动myApp选项卡--type=angular在vs代码中打开并导航到config.xml添加使用cmd导航到此文件并键入ioniccordovaplatformaddwindows然后输入ionicco