c# - 成员“身高”无法识别或无法访问
问题描述
我想在样式的设置器中设置 Height 属性,但它在设计时显示错误。它将在运行时毫无问题地工作。
该类型继承自控件,该控件继承了具有 Height 属性的框架元素。
有人可以解释为什么以及如何修复它或摆脱该消息吗?
<Style TargetType="{x:Type materialDesign:PackIcon}"
BasedOn="{StaticResource {x:Type materialDesign:PackIcon}}">
<Setter Property="Height"
Value="30" />
</Style>
我认为它与类本身无关,但无论如何这里是代码:
显然它与类本身有关:
materialDesign:PackIcon
编辑1:
在加上 FrameworkElement 前缀后,我收到错误消息:
PackIconExtension' 类型必须派生自 FrameworkElement 或 FrameworkContentElement。
和
无法解析资源“materialDesign:PackIcon”。
看起来这是一个扩展 - 但这超出了我的 wpf 知识。
<Setter Property="FrameworkElement.Height"
Value="30" />
编辑2:
这是扩展的代码:materialDesign:PackIconExtension
解决方案
推荐阅读
- python - 为什么 unittest.mock.ANY 不能与 Django 对象一起正常工作?
- python - 尝试查找列表的唯一编号时出现问题
- .htaccess - 将 401 错误页面直接重定向到下一级菜单项
- node.js - 如何在弹性搜索中为字段创建自动增量值
- angular - 离子标签中加载图像失败的错误事件
- wordpress - 如何使用 Contact Form 7 和 WP Mail SMTP 分配 SendGrid 类别
- excel - VBA循环遍历范围,如果匹配:将部分行和特定列标题附加到新工作表中的表
- ember.js - 如何使用其他查询参数重新加载模型?
- node.js - 我可以将前端应用程序放在 Heroku 的外部文件夹中并根据要求提供吗?
- android - recyclerview 中的 Seekbar 也会移动 recyclerview