问题标签 [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.
c# - WPF :Material Design + dragablz tabItem 标题样式
我正在使用 MaterialDesign Toolkit 和 Dragablz 在 WPF 中工作。我在尝试设置样式时遇到了问题TabablzControl。我已经有了windows默认TabControl和TabItemheader的样式,如图:http:
//i.imgur.com/2anl5rl.png
但是当我将默认 tabControl 更改为 TabablzControl 时,它变成了这样:http: //i.imgur.com/bhaaMVy.png
这是window.resources:
当我将mdTabControl样式 targetType 更改为:
TargetType="dbz:TabablzControl"
我想保留我设置为的样式TabControl,但添加了TabablzControl
任何帮助将不胜感激
c# - MaterialDesign 多个对话框
我正在使用 mahapp 和 materialdesign 开发桌面应用程序。我试图在同一个用户控件中有两个不同的对话框。它们看起来像这样:
为了简单起见,我删除了大部分代码。当我尝试像这样在 C# 中创建一个对话主机时:
它工作正常,但在错误的 Dialoghost 中显示窗口。我在第一个窗口中添加了一个标识符,但我不知道如何将它与我需要 dialogClosingEventHandler 的Dialoghost.show命令一起传递
,但我可以看到有一个方法重载。所以我的问题是有可能两全其美并得到两者吗?以及如何将我的标识符作为对象传递给该方法?
Object dialogIdentifier2
c# - 为 TimePicker 设置 24 小时制时间格式
我正在使用XAML Toolkit 中的 Material Design 在Visual Studio 2015 中构建一个 MVVM Light WPF 应用程序。这是TimePicker控制:
这是您单击控件时的外观:
请注意,它以 24 小时格式正确显示时间。但是,当您选择该时间并返回该字段时,它会将其显示为非 24 小时时间,包括 AM/PM:
有没有办法强制控件以 24 小时格式显示时间?谢谢。
c# - MaterialDesignInXamlToolkit 对话框失去焦点
我正在使用 MaterialDesignInXamlToolkit,当我执行一些线程方法时,我有一个失去焦点的对话框。
- 首先,我向用户显示一条消息(效果很好);
- 然后,它开始另一个带有进度环的对话框(效果很好);
- 最后,如果我们收到来自服务器的错误响应,则会弹出另一个对话框并显示错误消息: 没有焦点
问题是:“确定”按钮被禁用。当我单击它一次时,就会获得焦点。
这是一个源代码: https ://drive.google.com/open?id=0B7dlCQ9y_LsDdm1mU2RNNzlXem8
这是 MainWindow.xaml 中的 XAML:
和 MainWindow.xaml.cs:
c# - 从 MaterialDesignInXamlToolkit 使用我自己的 DialogHost 时出现 InvalidOperationException
我正在使用WPF 的 Material Design 库并尝试在单击按钮时打开一个对话框。调用DialogHost.Show(...)程序后,出现以下消息
遍历树时超出逻辑树深度。这可能表明树中有一个循环。
我试图了解堆栈跟踪以及为什么会发生这种情况,但由于库和 MVVM 架构的经验有限,似乎无法成功地做到这一点。
这是堆栈跟踪
这是相关的代码
MainWindow.xaml.cs的片段
MainWindow.xaml中的片段
Github Repo 加密实用程序
wpf - 在 WPF 应用程序中使用 Caliburn.Micro 和 MahApps。困惑@MaterialDesignInXaml 文档以将其与 MahApps 集成
我了解 MahApps 和 Caliburn 的情况;我正在尝试添加MaterialDesign.Themes(或MaterialDesign.MahApps打包)和颜色包。MaterialDesign 文档中的以下部分对我来说毫无意义。我该怎么办?我尝试了很多不同的东西,但它完全想念我。
这是链接
让我失望的是代码的 Primary### 部分。我试图用
但即使这样也无济于事。如果我应该去替换特定 Xml 字典中的这些名称,我在哪里可以找到它?这是一个如此简单的步骤,浪费了很多时间试图弄清楚。
c# - 从动作调用具有动态类型的方法
我有一个主窗口,在这个主窗口内,有一个菜单部分(我的程序引用 MaterialDesignInXamlToolKit,但我想这对我的问题无关紧要)。
因为程序需要有一定的超级灵活性和超级可扩展性,所以菜单项不是通过代码定义的。每个 MenuItem 都基于一个视图的 Namespace.Name,存储在数据库中。
要打开一个菜单项,有一个动作会调用一个方法,因此视图将在一个选项卡项中打开。
Action ac = new Action(() => Open<Xyz.Maschine.VerwaltungView>(item.Bezeichnung));
(item.Bezeichnung 是指将在选项卡中显示为标题的名称)
我的问题是 Xyz.Maschine.Verwaltung。这是对我当时不知道的视图的固定引用(另外,创建我的菜单项修复似乎是错误的)。它应该根据所选的菜单项自动填写。所以我尝试了很多东西,但这似乎解释了我想要弄清楚的东西:
如果您需要更多详细信息,我将编辑帖子并添加更多代码。
c# - MaterialDesignInXamlToolkit 对话框不会通过按 ENTER 键关闭
我正在为 WPF 使用 MaterialDesignInXamlToolkit。我正在尝试按 ENTIRE 键关闭对话框。
这是我的对话主机:
在我提供的代码隐藏中,当我单击button_CONNECT时打开对话框(设置 dialog_CONNECT.IsOpen = true)。
如果我现在按 ENTIRE 键,为什么对话框没有关闭?


