问题标签 [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 投票
1 回答
6274 浏览

c# - 如何从 MahApps.Metro 模板中删除窗口命令?

WPF 应用程序的 Metro 模板。我想要一个没有任何窗口命令的窗口,例如最小化最大化和关闭。在普通的 WPf 中,它可以由 WindowsStyle 完成,但我如何在这个模板中删除它们。而且我还想让窗口成为​​ TopMost="True" 和 WindowState="Maximized"。那么所有这些设置都可以在这个模板中实现吗?请指教 ?

0 投票
1 回答
2286 浏览

c# - MahApps Metro 和 DataGridExtensions

在我开始的一个项目中,我正在使用以下 2 个库:

MahApps.Metro - http://mahapps.com/MahApps.Metro/

DataGridExtensions - https://github.com/dotnet/DataGridExtensions

DatagridExtensions 有一些非常不错的数据网格过滤工具。唯一的问题是使用它会从数据网格中删除 Metro 风格。有什么方法可以将 Metro 样式保留在数据网格上并使用扩展。

我可以在 DataGridExtensions 库中找到的唯一 .xaml 文件是 generic.xaml 文件。我对其进行了修改,以将 BasedOn 包含在其中的任何样式中,因为这在过去是有效的:

例如

0 投票
2 回答
85 浏览

c# - 2个窗口的基类

我有 2 个窗口。一个是常规窗口,另一个是 MetroWindow(MahApps.Metro 库)。

我怎样才能创建一个两者都可以子类化的抽象基类?由于我的 MetroWindow 已经从 MetroWindow 类继承,并且您不能从 2 个基类继承,我真的不知道如何处理这个问题。

0 投票
1 回答
356 浏览

c# - 如何每 5 秒异步应用不同的 ResourceDictionary 样式?

下面是代码,我想在其中更改 MahApps.Metro 包的主题颜色。

它可以通过更改 MahApps 的 ResourceDictionary Source 包来更改。[/MahApps.Metro;component/Styles/Accents/Blue.xaml]

现在说它的 /Blue.xaml 示例......我们可以更改窗口的颜色。到 /Red.xaml , /Yellow.xaml 等

那么如何每 5 秒异步更改一次窗口的颜色呢?这在 wpf 中可能吗?

我是 wpf 的新手,一无所知。

0 投票
4 回答
5828 浏览

wpf - 如何更改 MahApps 中所有命令按钮的前景色

有没有办法改变 MetroWindow 中的按钮前景?我什至尝试覆盖 IronicallyNamedChromelessButtonStyle 但前景色仍然相同。

编辑:按钮位于窗口栏中(例如关闭、最小化、最大化)。

0 投票
1 回答
1522 浏览

c# - 通过代码访问 Mahapps.Metro-icons

我正在尝试找出一种在运行时更改边框视觉画笔的方法,并将视觉设置为 Mahapps.Metro 图​​标。

这是 XAML 中边框的样子:

默认情况下,我的 Visual 是“StaticResource appbar_star”,但我该怎么做

我不知道如何在运行时访问图标。有任何想法吗?

0 投票
1 回答
488 浏览

c# - c# WPF InvalidOperationException 未处理

打开一个窗口并关闭另一个窗口时出现错误。

我正在使用 RedCorona 套接字... http://www.redcorona.com/Sockets.cs 这是代码...

基本上,当关闭第一个表单时,它给了我“公共控制()”的错误......

嗯...我想打开另一个表格并关闭另一个...基本上

编辑:更改类名...

0 投票
1 回答
3316 浏览

c# - 如何将 MahApps.Metro 捆绑到单个 exe 中

由于 MahApps.Metro,我很难使用 SmartAssembly 6(评估/试用)将我的 C# WPF 项目中的所有依赖项捆绑到一个 exe 中。

这个结论是在创建一个只有 MahApps.Metro 的完全空的项目时得出的,并且仍然无法捆绑它。

它抛出带有内部异常的异常System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Interactivity, Version=4.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

我花了一天半的时间试图解决这个问题,谷歌搜索错误,尝试我能找到的每一个建议,并在官方 MahApps.Metro 聊天中发布 ( https://gitter.im/MahApps/MahApps.Metro )。我尝试了各种变体,其中我删除了 System.Windows.Interactivity dll,添加了它,将它移动到另一个路径等。

使用来自 NuGet 的最新 MahApps.Metro 包和 .NET 4.5。当我从 Visual Studio 2012 运行该程序或从 Debug/Release 运行应用程序时,该程序可以工作。

有没有人遇到过这个问题?你是怎么解决的?问题是捆绑应用程序(SmartAssembly 6)还是 MahApps.Metro?您知道或认为是否有任何其他捆绑程序可以与 MahApps.Metro 一起使用?

0 投票
1 回答
214 浏览

c# - Mahapps.Metro 项目不能在不同的计算机上运行

我有一个问题,我的程序使用 Mahapps.Metro 控件无法在另一台计算机上启动。

好像当我的朋友打开我的程序时,它运行了,但没有出现任何窗口。

有什么我完全错过的吗?

(我已经复制了我的项目文件夹并将其发送给他,他已经打开了位于 Debugfolder 中的 .exe)

0 投票
1 回答
2013 浏览

wpf - 在 MetroWindow (MahApp) 中更改背景

如何更改 MetroWindow 的背景?