mahapps.metro相关内容

如何更改 MahApps.Metro 对话框内容模板宽度?

我想更改 MahApps.Metro 对话框的基本模板(或创建新的对话框类型),因为我想在狭窄的登录窗口中显示它们.现在消息中几乎所有的第二个单词都在一个新行中,但是左右两边有很大的空格,我想减少. 我在 BaseMetroDialog.xaml 中发现消息对话框垂直分为三个部分:25% 左侧的空间,50% 用于内容和 25% 右侧的空间.我想更改这些数字. 但是我怎样才能用我的新控制 ..
发布时间:2021-12-11 20:30:15 其他开发

在 DropDownButton 中使用 ScrollBar?

我想在我的 DropDown 按钮中使用类似 ComboBox 的滚动条,结构实际上是这样的: 但我没有看到任何 ScrollViewer,如下图所示: 解决方案 DropDownButton 的下拉列表已经包含一个 ScrollViewer(它被命名为 "SubMenuScrollViewer"),因此支持开箱即用地滚动其项目.问题是,特定的 ScrollViewer 的样式与默认 ..
发布时间:2021-09-30 18:56:20 C#/.NET

WPF:如何删除菜单弹出框

我想删除菜单的弹出边框.不是这篇帖子中解释的菜单项边框. 这是我的菜单弹出窗口的图片,我想删除弹出窗口的白色边框. 我的主窗口使用的是基于基础主题的 mahapps 库.另外请耐心等待,因为我是 WPF 和 XAML 的新手. 这是我尝试过的所有东西- 用我的自定义样式覆盖所有“菜单项"的边框粗细和边框画笔.这没有帮助,因为我感兴趣的边框与 menuItems 无关. 覆 ..
发布时间:2021-09-30 18:47:49 C#/.NET

在 DropDownButton 中组织项目?

我在 ObservableCollection 中有一个项目集合,每个项目都有一个特定的国家名称(这只是一个字符串).这是我的收藏: 私有 ObservableCollection_leagues = new ObservableCollection();公共 ObservableCollection联赛{得到{返回_联赛;}放{_联赛=价值;OnPropertyChanged( ..
发布时间:2021-09-30 18:38:59 C#/.NET

自定义 Mahapps.MetroWindow 关闭按钮

我正在使用 Mahapps.MetroWindow ( http://mahaps.com/ ) 来设计我的应用程序外观和现在我正在寻找正确的方法来自定义 X/关闭按钮的外观.默认情况下,MetroWindow 将自定义样式应用于所有三个命令按钮.我想匹配 Windows,始终让关闭按钮变为红色 或 鼠标悬停时变为红色. 到目前为止我发现的是,我可以将 WindowCloseButtonSt ..
发布时间:2021-09-28 20:41:24 其他开发

MahApps - 如何禁用默认按钮的自动大写

我已经开始在我的 WPF 应用程序中引入 MahApps.Metro(真的很棒),我最喜欢的按钮是默认的.问题是它把我所有的文本都大写,而我不想要它. 解决方案 您可以通过为 Window.Resources 中的所有按钮设置属性来覆盖默认值 ..
发布时间:2021-09-28 20:39:59 其他开发

如何使用样式(混音)更改 MahApps.Metro 对话框内容

这个问题的一个版本已经被问到这里. 我认为答案清晰简洁,但我不太明白,而且我认为我不应该开始大量的评论试图弄明白(正如张贴出来的那样是正确的礼仪这里) 我想在我的 MahApps.Metro 对话框中添加一个额外的按钮.我需要一个浏览按钮,以便用户可以输入目录.这个答案显示了如何做到这一点,但我不太明白,因为我对 C# 和 WPF 还很陌生. 我不明白的是我应该在我的 xaml ..
发布时间:2021-09-28 20:30:39 C#/.NET

如何在WPF中不挂应用程序的情况下绘制1216个画布元素

我正在开发一个应用程序,我想添加一些很酷的图标.因为我使用的是漂亮的 MahApps 库,所以我想在 MahApps.Metro/MahApps.Metro.Resources/Icons.xaml 中的图标上有一个视觉效果,所以我做了一些字符串操作来获取 x:Key 每个的一部分; 行.简而言之,我所做的所有字符串操作都得到了以下内容的 1216 个副本: Height 设置为一个不变的真正固 ..
发布时间:2021-09-28 20:22:15 C#/.NET

更改 MahApps Metro 主题

我知道 MahApps Metro 主题带有“主题"(颜色集),但我不知道如何从我的 WPF 应用程序中的默认设置更改它们. 我遵循了 MahApps.Metro 文档 上的初学者教程(包括在页面顶部),但没有提及更改主题. component/Styles/Colours.xaml 文件有“来自国际化主题包"的注释,这对于比我更精通 WPF 设计的人来说可能是一个有用的线索. ..
发布时间:2021-09-06 20:43:43 其他开发

WPF MenuItem MouseOver 不会改变背景颜色

如下面的快照所示,我在下面的 XAML 中使用的 style 成功地将菜单项的默认背景和前景色分别更改为蓝色和白色.但是在鼠标悬停时,它不会将 MenuItem 的 background color 更改为浅蓝色(而是保持鼠标悬停的默认颜色).我在这里可能缺少什么,我们如何解决这个问题?我尝试了this和的解决方案这个帖子,但仍然没有运气. 菜单快照 ..
发布时间:2021-06-02 20:13:29 其他开发

适用于Mahapps的全屏行为

如何将动态切换功能从全屏模式添加到窗口模式,反之亦然到Mahapps MetroWindow? 从普通窗口开始 从全屏状态开始的另一种方式(没有按钮,除了中间的Hello按钮,没有标题栏=>符合预期) 我在代码中在做错什么吗?我使用了衍生行为.切换时执行的有趣部分是: 私有静态无效OnIsFullscreenChanged(DependencyObject sender,Dep ..
发布时间:2021-05-09 19:44:42 C#/.NET

隐藏所有可见的Metro对话框,然后再显示另一个

我在WPF项目中使用 MahApps.Metro ,并且我正在构建一个类来帮助我显示对话框。 我想知道是否可以在显示另一个对话框之前关闭所有可见对话框。 有时,当我显示 ProgressDialog ,然后是 MessageDialog ,ProgressDialog未正确关闭,并停留在后台,因此当我关闭MessageDialog时, 这是我目前的情况尝试隐藏所有对话框: 公共静 ..
发布时间:2020-10-21 20:52:40 C#/.NET