问题标签 [mahapps.metro]

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 投票
2 回答
6353 浏览

wpf - 如何在 MahApps MetroCircleButtonStyle 图标下添加文本?

我在 WPF 应用程序中使用 MahApps Metro 控件,其 FlyOut 控件位于窗口底部。我正在使用他们的 MetroCircleButtonStyle 按钮,如下所示:

我的问题是如何在弹出窗口中的这些图标下方添加文本?

史蒂夫

0 投票
1 回答
834 浏览

c# - 从 URL 缓存图像时显示加载

我在 WPF C# 中有一个代码,用于从 Web 加载图像,如下所示:

它工作得很好,但有时需要一段时间才能显示图像(如果互联网很慢的话)。如何在图像加载时显示并启用ProgressRing(来自Mahapps.Metro工具包),然后在显示图像时消失?

我不知道下载图像和完全加载图像时的任何事件触发器。

0 投票
2 回答
1178 浏览

wpf - 覆盖 WPF UserControl 默认主题

MahApps.Metro在 WPF 项目中使用。但是我没有使用 nuget 包,而是下载了源代码并将其作为项目添加到我的解决方案中(出于某些原因)。如您所知,它的所有控件都有一个默认主题。现在,我正在尝试更改MetroWindow项目中的默认值。我不想改变原来的项目。所以我创造了一个新的ResourceDictionary,我正在做造型。我试图改变MetroWindow它们的默认值,但似乎没有x:Key属性是不可能的。我的意思是我试过这个:

还有这个:

但是它们都没有对控件产生影响,并且控件仍然使用由MahApps.Metro. 我错过了什么?任何想法?甚至可能吗?

0 投票
1 回答
2061 浏览

c# - WPF用StaticResource封装矩形作为WPF中CustomControl的填充

我在 Xaml 文件中使用 MahApps.Metro 附带的 ModernUIIcons 作为静态资源。在我的 UI 中放置一个非常简单,如下所示:

我想将矩形的所有逻辑封装在 CustomControl 中,以便可以执行以下操作:

这是我到目前为止得到的:

在作为库的一个项目中,Themes/Generic.xaml:

并在 CS 文件中

一切都编译得如丝般顺滑,所以我去我的 TestDummy 项目

库使用矩形、矩形填充和 VisualBrush 放置图标,但是当我尝试使用 CustomControl 时,它什么也没显示

如您所见,该图标使用完整的矩形出现,但没有使用我的自定义控件

0 投票
1 回答
675 浏览

wpf - 使用 MahApps.Metro 制作的应用程序无法在其他计算机上运行

我用 MahApps.Metro 制作了我的应用程序的新版本。我构建了发布项目,并将整个发布文件夹复制到闪存驱动器以在其他机器上进行测试。

第一台机器有这样的配置:Windows 7 Home Premium 32-bit, .NET Framework 4.5。双击应用程序后,没有任何反应。可执行文件未显示在任务管理器中。

然后我尝试了一台装有Windows 8.1 Preview的机器,但它也没有在那里运行,也没有出现在任务管理器中。

它在我的运行Windows 8 Pro 和 Media Center的开发机器上运行良好。我错过了什么吗?有什么我需要做的吗?

0 投票
2 回答
13198 浏览

c# - WPF Metro 窗口全屏

我目前正在开发一个 WPF 应用程序,但我不知道如何使我的应用程序全屏显示。我正在使用 MahApps.Metro,所以我的主窗口类型是 Controls.MetroWindow。

我试过这个:

但它不会隐藏 Windows 任务栏。但是当我使用一个简单的窗口时它可以工作。我查看了 MetroWindow 源代码,它继承了 Window 类,所以我不明白为什么它不起作用。

我发现使用 Metro 有一个全屏窗口的唯一方法是将IgnoreTaskbarOnMaximize 属性设置为 true 并删除ResizeMode="NoResize"(参见下面的代码),运行应用程序并将其最大化。

但我想隐藏最小化和最大化按钮。你有什么想法可以全屏启动 Controls.MetroWindow 吗?

0 投票
1 回答
390 浏览

mahapps.metro - MahApps.Metro DynamicResource 颜色未应用

我在 Excel 文档窗格中使用 MahApps 样式。它们在我的 Excel 2013 和独立机器上的 Excel 2010 上运行良好。但是,我们有一个虚拟机,它似乎应用了导致一些问题的组策略。

查看 master 分支中的样式,我看到对 NormalForegroundBrush 的引用,但在 Colours.xaml 文件中找不到它。MahApps GitHub 上的搜索显示它是在一年前添加的,但现在似乎从 master 分支中丢失了。我想知道这个以及其他缺失的样式是否是导致我的问题的原因。

下拉菜单为白色背景的组合框以黑色背景显示。我尝试使用 DynamicResource WhiteBrush 设置背景,但这没有效果。如果我专门将其设置为“白色”,那么它可以工作。我很困惑。

问候艾伦

0 投票
2 回答
4385 浏览

c# - 如何在加载时关闭 Mahapps.Metro 窗口上的幻灯片动画?

Mahaaps.metro有谁知道当WPF 窗口加载时如何关闭动画?一切似乎都是从右到左加载的。我怎样才能关闭它?我在文档中没有看到任何提及。

谢谢

0 投票
2 回答
4966 浏览

wpf - WPF MahApps.Metro AnimatedSingleRowTabControl FontSize

使用 MahApps.Metro AnimatedSingleRowTabControl 时如何更改选项卡的字体大小。

使用普通 TabControl 时,我的主题 TabItem(基于 MetroTabItem)会覆盖字体大小,但这不适用于动画单行选项卡控件。我尝试在 XAML 中的控件上设置 fontsize 属性,但这也不起作用。

问候艾伦

0 投票
2 回答
3370 浏览

c# - Mah Apps 平铺动画

我想将 Live Tile 效果添加到我的 wpf 应用程序布局上的图块中。我正在为视觉效果使用 MahApps.Metro 库。这是我在布局上的一个图块的示例-

我希望瓷砖的最终产品在这两个文本之间切换:

  1. 设置您的储蓄账户
  2. 单击此处设置您的储蓄账户