- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在开发一个 DNN 模块,我想在我的 ContentPane 顶部显示一条信息消息,而不是在实际模块上方。我发现 DotNetNuke.UI.Skins.Skin.AddPageMessage()
应该可以做到这一点。我没有得到我想要的行为,消息根本不会显示。
此方法的重载很少,一组接受 Page
对象,另一组接受 Skin
对象。
public static void AddPageMessage(Page page, string heading, string message, ModuleMessage.ModuleMessageType moduleMessageType)
public static void AddPageMessage(Skin skin, string heading, string message, ModuleMessage.ModuleMessageType moduleMessageType)
我确实查看了 DNN 源代码,发现最终他们实际上使用了相同的 private static AddPageMessage(...)
方法,该方法只是在其中查找 ContentPane提供的控件并将新的 ModuleMessage
添加到其控件集合中。
我应该将什么作为 Page
或 Skin
参数传递才能使此正确工作?
谢谢...
最佳答案
私有(private)的 AddPageMessage 方法将一个相当模糊的“Control”作为第一个参数。我相信这需要是当前的皮肤,因为它为 ContentPane 做了一个 FindControl。
做这样的事情应该让你引用当前的皮肤:
var skin = Skin.GetSkin((PageBase)this.Page);
Skin.AddPageMessage(skin, "Header", "Message", ModuleMessageType.GreenSuccess);
关于c# - 如何使用 Skin.AddPageMessage() 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9623935/
我正在使用 libgdx AssetManager 加载具有自定义字体的皮肤。 当我调用 assetmanager.dispose() 时,它会抛出异常: com.badlogic.gdx.utils
我的SDK工具到24.2版和带有 Android 4.4W.2 (API 20) 的 SDK。 我使用 Android 虚拟设备 (AVD) 来模拟 Android 穿戴设备。但是出现错误“皮肤目录没
在 Android Studio(Arctic Fox | 2020.3.1 Patch 1)中,模拟器中新虚拟设备的初始创建和后续启动均顺利完成,并且设备框架正确显示。 However, when
如果我在 web.xml 中使用 myskin 而不是 blueSky,则有两个 css 文件未加载(skinning.css 和 packed.css),我的日志显示: 1. WARNING JS
我正在使用共享内存(POSIX)来共享文件指针(FILE * rt_file),但它没有在客户端获取文件指针。如有任何建议,请。 /* * shm_msgserver.c * * Illustr
我用这段代码来为我的整个网站设计皮肤。 .mainpage { width:85%; height: 100vh; margin:auto; position: relative;
我需要一个自定义日期选择器,本质上只是想删除 IOS 版本中的图形但保留 3 列日期滚动条。是否需要从头开始重建(所有研究都表明是),或者是否可以仅禁用或交换图像。 最佳答案 我自己还没有尝试过,但也
我试图从我的 Controller 向 https://test.adyen.com/hpp/select.shtml 发出发布请求,但我继续收到此错误 Error: Skin null does n
我使用的是 fancybox version: 2.1.3 我想做的是: 将宽度和高度设置为固定的 600px x 400px。 如果图片小于弹出框,请将其居中,不要调整大小。 现在这是我当前的设置:
我想在我的应用程序中做一些动画。我有一颗小行星,当他向右移动时,动画会向右移动,当他向左移动时,动画会向左移动,角度在 0 到 360° 之间。我已经为你添加了瓷砖,向我解释如何完美地切割它。我在类里
Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: No com.badlogic.
看到很多关于Failed to allocate memory的问题:8一般建议是将内存从 1024 MB 减少到 512MB 其他帖子 Failed to allocate memory: 8 An
我正在使用 ADF skin.css 来创建自定义网页。我在 skin.css 上做的很多定制似乎没有适本地反射(reflect)在页面上。例如,当我尝试将渐变效果应用于面板拉伸(stretch)布局
我正在寻找一种直接在桌面上绘制动画的方法。无窗框,背景透明。 我在 Windows XP 中使用 Python,但它不一定是跨平台的,尽管它会是一个很好的奖励。 有人知道可以执行此操作的 python
我正在开发一个 DNN 模块,我想在我的 ContentPane 顶部显示一条信息消息,而不是在实际模块上方。我发现 DotNetNuke.UI.Skins.Skin.AddPageMessage
本文实例讲述了Android使用Eclipse 打开时“发现了以元素'd:skin'”开头的无效内容。此处不应含有子元素的解决方法。分享给大家供大家参考,具体如下: 今天打开 Eclipse 时遇
我试图渲染我在 3dsmax 中制作的原始角色,但似乎我导出的 DAE 文件有问题,或者只是 ColladaLoader 无法正确处理它。 场景由动画两足动物骨骼、使用 Physique 修改器的简单
我试图渲染我在 3dsmax 中制作的原始角色,但似乎我导出的 DAE 文件有问题,或者只是 ColladaLoader 无法正确处理它。 场景由动画两足动物骨骼、使用 Physique 修改器的简单
我使用 uiskin.png、uiskin.atlas、uiskin.json 和 default.fnt 作为此链接提供的后续代码的资源。 https://github.com/libgdx/lib
有没有办法本地化 .skin 文件(asp.net 主题)中的文本? 谢谢 最佳答案 不。本地化文本来自资源文件。皮肤文件与外观有关,而不是内容。 关于asp.net - ASP 主题 : Skin
我是一名优秀的程序员,十分优秀!