问题标签 [modern-ui]

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.

0 投票
1 回答
2073 浏览

c# - 如何在标题栏wpf上放置设置按钮?

我想要这样的设置按钮现代用户界面

但我无法放置按钮。我找不到合适的文档。代码

0 投票
1 回答
3297 浏览

c# - 如何在 Modern UI wpf 中单击菜单链接打开一个新窗口?

在我的项目中,每当用户单击菜单链接时,我都想打开一个新窗口。菜单链接中没有click事件。ModernUI菜单链接只有一个选项Source。有什么方法可以通过单击菜单链接打开新窗口。菜单链接代码片段在这里:

0 投票
1 回答
437 浏览

c - winapi如何以编程方式更改Windows资源语言

试图以编程方式将资源语言更改为 exe/dll 文件,我尝试过这样做,UpdateResource但它不起作用,因为每个项目的语言不是资源模板的一部分,它似乎在一个结构调用者RESOURCEHEADER中位于每个资源类型的开头...

因此访问这部分似乎有点复杂,没有 API 可以做到这一点。

剩下的唯一事情就是对结构进行逆向工程并直接更新二进制文件,但我更喜欢提前询问。

0 投票
0 回答
156 浏览

c# - Threading.Timer 在我的现代 UI 应用程序中不起作用

我正在尝试为我的 C#/Xaml 现代 UI 应用程序(Windows 8.1)创建一个计时器。

我已经看过这篇文章: 我们如何在 WinRT 应用程序中设置计时器? 此链接中给出的解决方案对我有用。DispatcherTimer 工作正常。

但我的问题不存在。我不明白为什么这个解决方案不起作用:

我的代码:

我把它放在 MainPage 构造函数中。TimerTick 启动 CheckStatus,后者启动 Debug.WriteLine()。

我相信 Threading.Timer 将设置与 UI 线程不同的线程中,但是当我按下按钮时,计时器停止工作。

有人知道为什么吗?

0 投票
2 回答
989 浏览

c# - 以编程方式生成数据并将其绑定到现代 UI 图表

我无法将数据绑定到 Modern UI Chart 控件。

我没有以创建 XAML 元素然后绑定到该元素的常见方式使用它,我的目标是创建元素并将其呈现在内存中,然后获取元素的图像。

我下面的代码用于创建和添加内容,图像的渲染效果很好。

数据的绑定没有渲染,但是标题和副标题渲染得很好,为什么?

0 投票
2 回答
273 浏览

c# - C# 到 VB.NET 的转换 - 哪里出错了?

我最近在 CodePlex 上发现了 Modern UI (Metro) Charts,它看起来非常出色,并且正是我想要完成这个项目的。

https://modernuicharts.codeplex.com/documentation

但是,由于我不编写 C#,因此在这种情况下我依赖于在线转换器 - 它们通常非常有效,但我似乎无法让这段代码工作。任何人都可以指出必要的修正方向吗?非常感谢!

C#代码:

VB.NET 翻译:

错误:

0 投票
1 回答
629 浏览

wpf - WPF 现代图表/现代用户界面

我是 WPF 新手,正在使用出色的 Modern UI 和 Modern Charts 项目编写一个基本应用程序。不过,就目前情况而言,图表和应用程序其余部分之间的颜色差异很大——这在视觉上看起来并不令人愉悦。

我可以毫无问题地更改图表的背景,但在现代 UI 上找不到用于深色主题的确切颜色。有没有办法直接引用它,或者有没有办法找到颜色?

非常感谢

0 投票
1 回答
182 浏览

microsoft-metro - 开发者许可证到期

我正在使用我在 VS 中获得的免费开发人员许可证开发我的应用程序。该许可证的有效期为颁发日期后一个月。

我不使用商店并使用 power-shell 脚本在我们的设备上安装应用程序。

  1. 许可证到期后安装的应用程序会怎样?
  2. 是否有可能获得到期日期超过 3 个月的开发人员许可证?
0 投票
1 回答
1706 浏览

wpf - 为什么在 ActivateItem 之后没有调用 Caliburn.Micro 的(与现代 UI 一起使用)OnActivate?

我正在使用Caliburn.MicroModern-UIWPF应用程序中。在 modern-ui 框架(即 a UserControl)内的“页面”上,我试图使用 aConductor来切换当前视图。这是我到目前为止所得到的:

注意:为简洁起见,从源中删除了命名空间

现代 ui 窗口中“页面”的 XAML

ShellViewModel 的来源(指挥者)

Test1View 的 XAML 现在没有任何内容,只是普通的 UserControl 内容。

Test1ViewModel 的来源

ActivateItem被调用时,OnActivate根本不会触发。我什至尝试调用指挥中ConductWith(this)的视图模型Test1ViewModel,但没有奏效。我正在使用Modern-UI这可能很重要,因为同样的事情在另一个不使用Modern-UI. 哦,当ActivateItem被调用时,屏幕上会显示相应的视图(我添加了一些按钮来验证视图是否发生了变化)。

关于为什么UserControlContentControl在调用后显示ActivateItemOnActivate根本不触发的任何想法?

还有一件事......这也可能与它有关,但如果是这样,我不知道为什么或如何解决它。我正在使用这个类来使视图首先Modern-UICaliburn.Micro模型优先方法一起工作。

0 投票
1 回答
516 浏览

windows-store-apps - 禁用滚动触摸输入

我的页面中有这个 xaml:

没有使用鼠标水平滚动的选项。但是,如果我使用触摸模式(我使用模拟器),我可以用我的“手指”将文本从左向右拖动。

如果我注释掉 ScrollViewer,这种行为就会停止。我只能假设这Disabled HorizontalScrollBarVisibility不会阻止触摸用户水平滚动。这是一个小烦恼,但我怎样才能防止这种水平滚动呢?