问题标签 [material-design-in-xaml]

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 回答
698 浏览

c# - WPF:在鼠标上制作简单的突出显示

我尝试编写代码以在鼠标上进行简单突出显示我制作了一个完整的窗口并使其透明它正在工作但我无法点击我搜索解决方案我找到了这个解决方案但日食没有移动并且整个事件没有工作

XMAL 代码:

C#代码:

0 投票
2 回答
12765 浏览

c# - WPF :Material Design + dragablz tabItem 标题样式

我正在使用 MaterialDesign Toolkit 和 Dragablz 在 WPF 中工作。我在尝试设置样式时遇到了问题TabablzControl。我已经有了windows默认TabControlTabItemheader的样式,如图:http: //i.imgur.com/2anl5rl.png

但是当我将默认 tabControl 更改为 TabablzControl 时,它变成了这样:http: //i.imgur.com/bhaaMVy.png

这是window.resources:

当我将mdTabControl样式 targetType 更改为: TargetType="dbz:TabablzControl"

我想保留我设置为的样式TabControl,但添加了TabablzControl

任何帮助将不胜感激

0 投票
1 回答
5510 浏览

c# - MaterialDesign 多个对话框

我正在使用 mahapp 和 materialdesign 开发桌面应用程序。我试图在同一个用户控件中有两个不同的对话框。它们看起来像这样:

为了简单起见,我删除了大部分代码。当我尝试像这样在 C# 中创建一个对话主机时:

它工作正常,但在错误的 Dialoghost 中显示窗口。我在第一个窗口中添加了一个标识符,但我不知道如何将它与我需要 dialogClosingEventHandler 的Dialoghost.show命令一起传递 ,但我可以看到有一个方法重载。所以我的问题是有可能两全其美并得到两者吗?以及如何将我的标识符作为对象传递给该方法?Dialoghost.show
Object dialogIdentifier2

0 投票
1 回答
5700 浏览

c# - 为 TimePicker 设置 24 小时制时间格式

我正在使用XAML Toolkit 中的 Material Design 在Visual Studio 2015 中构建一个 MVVM Light WPF 应用程序。这是TimePicker控制:

这是您单击控件时的外观:

时间选择器打开

请注意,它以 24 小时格式正确显示时间。但是,当您选择该时间并返回该字段时,它会将其显示为非 24 小时时间,包括 AM/PM:

时间选择器关闭

有没有办法强制控件以 24 小时格式显示时间?谢谢。

0 投票
1 回答
3133 浏览

wpf - Dragablz tabablzcontrol

我该如何解决这个问题?

我在 WPF 项目中使用 Dragablz 选项卡控件。如果标签页眉的字体太大,它会消失。需要一些填充?利润?

在此处输入图像描述

0 投票
0 回答
1006 浏览

c# - MaterialDesignInXamlToolkit 对话框失去焦点

我正在使用 MaterialDesignInXamlToolkit,当我执行一些线程方法时,我有一个失去焦点的对话框。

  1. 首先,我向用户显示一条消息(效果很好);
  2. 然后,它开始另一个带有进度环的对话框(效果很好);
  3. 最后,如果我们收到来自服务器的错误响应,则会弹出另一个对话框并显示错误消息: 没有焦点

问题是:“确定”按钮被禁用。当我单击它一次时,就会获得焦点。

这是一个源代码: https ://drive.google.com/open?id=0B7dlCQ9y_LsDdm1mU2RNNzlXem8

这是 MainWindow.xaml 中的 XAML:

和 MainWindow.xaml.cs:

0 投票
1 回答
1780 浏览

c# - 从 MaterialDesignInXamlToolkit 使用我自己的 DialogHost 时出现 InvalidOperationException

我正在使用WPF 的 Material Design 库并尝试在单击按钮时打开一个对话框。调用DialogHost.Show(...)程序后,出现以下消息

遍历树时超出逻辑树深度。这可能表明树中有一个循环。

我试图了解堆栈跟踪以及为什么会发生这种情况,但由于库和 MVVM 架构的经验有限,似乎无法成功地做到这一点。

这是堆栈跟踪

这是相关的代码

MainWindow.xaml.cs的片段

MainWindow.xaml中的片段

Github Repo 加密实用程序

0 投票
1 回答
843 浏览

wpf - 在 WPF 应用程序中使用 Caliburn.Micro 和 MahApps。困惑@MaterialDesignInXaml 文档以将其与 MahApps 集成

我了解 MahApps 和 Caliburn 的情况;我正在尝试添加MaterialDesign.Themes(或MaterialDesign.MahApps打包)和颜色包。MaterialDesign 文档中的以下部分对我来说毫无意义。我该怎么办?我尝试了很多不同的东西,但它完全想念我。

是链接

让我失望的是代码的 Primary### 部分。我试图用

但即使这样也无济于事。如果我应该去替换特定 Xml 字典中的这些名称,我在哪里可以找到它?这是一个如此简单的步骤,浪费了很多时间试图弄清楚。

0 投票
2 回答
129 浏览

c# - 从动作调用具有动态类型的方法

我有一个主窗口,在这个主窗口内,有一个菜单部分(我的程序引用 MaterialDesignInXamlToolKit,但我想这对我的问题无关紧要)。

因为程序需要有一定的超级灵活性和超级可扩展性,所以菜单项不是通过代码定义的。每个 MenuItem 都基于一个视图的 Namespace.Name,存储在数据库中。

要打开一个菜单项,有一个动作会调用一个方法,因此视图将在一个选项卡项中打开。

Action ac = new Action(() => Open<Xyz.Maschine.VerwaltungView>(item.Bezeichnung));

(item.Bezeichnung 是指将在选项卡中显示为标题的名称)

我的问题是 Xyz.Maschine.Verwaltung。这是对我当时不知道的视图的固定引用(另外,创建我的菜单项修复似乎是错误的)。它应该根据所选的菜单项自动填写。所以我尝试了很多东西,但这似乎解释了我想要弄清楚的东西:

如果您需要更多详细信息,我将编辑帖子并添加更多代码。

0 投票
1 回答
1617 浏览

c# - MaterialDesignInXamlToolkit 对话框不会通过按 ENTER 键关闭

我正在为 WPF 使用 MaterialDesignInXamlToolkit。我正在尝试按 ENTIRE 键关闭对话框。

这是我的对话主机:

在我提供的代码隐藏中,当我单击button_CONNECT时打开对话框(设置 dialog_CONNECT.IsOpen = true)。

如果我现在按 ENTIRE 键,为什么对话框没有关闭?