问题标签 [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# - 如何在材料设计上设置前景与绑定:MaterialDataGridTextColumn
如果我在 xaml 中使用该语法,我无法使用绑定设置列单元的前景:
在输出终端中加载 Windows 时,我看到:
System.Windows.Data 错误:2:找不到目标元素的管理 FrameworkElement 或 FrameworkContentElement。绑定表达式:路径=前景;数据项=空;目标元素是“MaterialDataGridTextColumn”(HashCode=29149718);目标属性是“前景”(类型“画笔”)
如果我以直接颜色为例:
Datagrid Cell 正确渲染前景,有人有什么建议吗?
此致
佛朗哥
wpf - materialdesifntoolkit wpf 使弹出框打开,即使用户在弹出框之外点击
无论如何,即使用户在 MaterialDesginToolkit WPF 中的弹出窗口之外单击,是否也可以使弹出框保持打开状态。当前弹出框打开,但当用户在弹出框之外单击时它会自动关闭
wpf - 组合框中的选定项目消失
我使用材料设计 xaml:
http://materialdesigninxaml.net/
在组合框控件中,当我选择一个项目时,它将固定在顶部并从列表中删除,例如:
我选择了第 2 项,如下图所示:
选定的项目2被移动到顶部并在组合框项目列表中删除,我怎样才能将项目保留在列表中?
wpf - 在 XAML 工具包中使用 Material Design 时 WPF 覆盖 ListViewItem 样式
我在我的项目中安装了 XAML Toolkit 中的 Material Design。我有 ListView,它本身包含 GridView(带有 GridViewColumns),我想覆盖此表中每一行的样式。但在每种情况下,我都会从 XAML Toolkit 中的 Material Design 中丢失样式。
我尝试做几件事:
1) 根据目标类型覆盖现有样式:
我得到了覆盖样式,但在这种情况下,我在 GridView 中失去了类型识别(列包含正确的标题,但值包含调用结果 ToString() 方法我的模型)
2) 我在 XAML 工具包中使用 Material Design 的具体样式 - MaterialDesignGridViewItem:
在这种情况下,我得到了工作解决方案(看起来),但是当我添加触发器时,我失去了材质样式(只有颜色,没有动画)。
3)在其他情况下,我会丢失所有材质样式并返回 wpf 默认样式。
希望得到我们的帮助。
c# - 如何根据验证启用/禁用对话框的按钮
验证部分 `
**XAML**
现在,如果函数返回 false,我想禁用该按钮。
注意:如果不创建它的新实例,我将无法访问该对话框。
c# - 如何修复模糊的 GroupBox 标题文本
我在 GroupBox 内的文本清晰度方面遇到了一个奇怪的问题(使用 WPF包的材料设计)。
在设计视图中,一切看起来都很正常:
但是,当我构建应用程序时,GroupBox 标题文本(“Activity Feed:”)突然变得模糊:
没有其他控件受到这种影响。我没有使用任何自定义样式。请参阅 XAML:
关于如何修复的想法?
c# - 将 XAML 中的 ImageSource 设置为 PackIcon 种类?
我正在尝试组合一个功能区控件,并且我喜欢使用 MaterialDesign WPF Toolkit 的 IconPack 中的图标。有没有办法可以访问图标图像本身?
例如:使用网格图标,代码为<materialDesign:PackIcon Kind="Grid" />.
如何将该图标分配给 ImageSource?
c# - WPF 在运行时修改样式
您能否告诉我如何在运行时更改样式设置器。我正在为 XAML 使用 Material Design。当我按下一个按钮时,我想在明暗模式之间切换。Snackbar 的背景发生了变化(通过 Material Design 的作者编写的脚本完成),但“确定”按钮的颜色没有改变。白底石灰很难区分。所以我想把 Lime OK 改成 Purple OK。
这是初始代码
(图片1)https://i.imgur.com/TuqtGO1.png
一切正常,直到我切换到暗模式。当我切换到暗模式时,我想要以下代码:
(图2)
https://i.imgur.com/44IUanD.png (
我可以通过编写来完成相同的结果:
这是第一个代码框的等效项,并且:
对于第二个密码箱。
如果我在运行时手动修改代码,一切正常,并且会发生更改,但如果我通过代码进行修改,则不会发生任何更改。
当我按下按钮时,如何通过代码进行更改?
c# - 使用进度指示器,发出警告但没有任何反应
我正在尝试根据材料设计示例使用卡片。我复制了代码
我将它插入到网格中,因为我希望网格停止,直到我将文件带到我的电脑上。所以我把它覆盖了所有网格(扩展),然后将可见性设置为隐藏。
在我的代码中,我做了这样的事情:
(注意:可能我稍后会使用异步方法,但我只想让它先工作)。
当然,什么也没有发生,我在控制台上收到了这个警告:
System.Windows.Media.Animation 警告:6:无法执行操作,因为指定的情节提要从未应用于此对象以进行交互式控制。行动='删除'; Storyboard='System.Windows.Media.Animation.Storyboard'; Storyboard.HashCode='41234998'; Storyboard.Type='System.Windows.Media.Animation.Storyboard'; TargetElement='System.Windows.Controls.ProgressBar 最小值:0 最大值:100 值:50';TargetElement.HashCode='27773061'; TargetElement.Type='System.Windows.Controls.ProgressBar'
所以我想我需要做点别的事情,但是在看了演示之后,我想不出还能做什么。
这是正确的方法吗?或者我必须做其他事情才能让它工作?
material-design-in-xaml - XAML中的材料设计覆盖样式不起作用
我在使用 MaterialDesignInXamlToolkit 覆盖一个非常简单的 TextBox 样式时遇到了困难。
据我所见,我已按照信中的覆盖说明进行操作:
应用程序.xaml
主窗口.xaml
MaterialDesignTheme.Overrides.xaml
但是,除非我x:Key从覆盖文件中的样式中删除 ,否则文本框中的字体将保持在非常无聊的 12,而不是我所追求的超级令人兴奋的200 。
我在Github here上创建了一个示例项目。如果有人可以看一下,我将不胜感激。



