问题标签 [custom-properties]
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# - 如何为 ASPX UserControl 属性设置默认值?
我在页面上定义了一个用户控件,如下所示:
我想在具有自定义属性的不同页面上重用相同的控件,如下所示:
MyCustomProperty 的目的是将 MyUserControl 中的某些文本控制为我指定的任何内容。
对于第一种情况,我希望文本是“View”,对于第二种情况,我希望它是“MyCustomText”。
在我的用户控件中,我有以下代码来定义属性:
我还有以下代码来根据属性更新文本:
实际发生的情况是,如果在第一种情况下未提供自定义属性,则 MyCustomProperty == null。
我试图通过添加 DefaultValue 属性来指定默认值应该是“视图”,但它没有达到我想要的效果。
谁能发现我做错了什么?
silverlight - Silverlight,形状的自定义对象
我正在研究 Silverlight。我有一个应用程序,我在UserControl_Loaded
方法中创建多边形。在创建阶段,我添加 MouseLeftButtonUp 事件处理程序,如下所示:
所有多边形都有相同的处理程序。
我的目标是在单击多边形时使用自定义对象。
例如,我有两个多边形;他们俩都有int MyCustomInt32
财产。该属性是在创建阶段设置的。对于第一个多边形,它设置为 10,第二个多边形设置为 20。当事件触发时,我想检索并设置 MyCustomInt32 值。当然,值应该是不同的,这取决于我点击的是哪个多边形。
可以在 Silverlight 中进行吗?
谢谢你。
sharepoint - 带有 Active Directory 的 SharePoint 自定义 Web 部件
我目前正在开发一个自定义 SharePoint Web 部件(WSS 3.0,而不是 MOSS),它将为 Active Directory 中的所有用户提取信息以构建最新的员工目录。此 Web 部件显示电话号码、地址和其他类似字段等内容。我遇到的问题是,默认情况下,IIS 上的 SharePoint 网站以用户 IUSR_ 运行。此用户无权访问 Active Directory,因此我无法检索任何用户信息。
为了解决这个问题以进行测试,我已经硬编码了我为此目的添加的测试用户的凭据。显然,这并不理想。如果有人删除了这个用户,或者他们曾经更改过密码,那么 Web 部件将会中断,他们将无法修复它(一旦我在这里完成,他们就没有内部开发人员来接管它)。为了解决这个问题,我想在 Web 部件上创建用户名/密码自定义属性,这样我就可以将这些属性传递给 Active Directory 以检索我需要的信息。我遇到的问题是密码以纯文本形式存储,因此任何人都可以阅读它。我希望它显示为 ******** 或类似的东西。有没有办法使 Web 部件上的自定义属性成为密码类型?
如果这是不可能的,任何人都可以推荐另一种方法来完成我想要做的事情吗?此时我无法更改 SharePoint 网站运行的用户。虽然,如果我找不到任何其他解决方案,我会再次尝试说服他们。
提前致谢!
javascript - 我是否必须在 window.onunload 事件上清理自定义属性(Expandos)?
在一篇文章中,我看到最好清除 window.unload 事件上的所有 expandos 以防止内存泄漏。
我不明白为什么要这样做。
无论如何,一旦您离开页面,浏览器是否不会清理所有 DOM 及其相关资源?
谢谢,
布拉克·奥兹多安
wpf - WPF - 依赖属性错误
我正在开发一个 WPF 项目,我的目的是让两个特定的 RadioButtons 更改另一个指定组件的属性。但是现在,我只是想在 RadioButton 中存储一个字符串。
为此,我创建了一个行为类:
有了这个属性:
这些 getter 和 setter:
在 XAML 方面,我这样做了:
其中 int: 是 Interaction.Behaviors 的命名空间,i: 是 AdjustBehavior 类的命名空间。但是每当我启动我的应用程序时,LabelContent 都会设置为 null。为什么?
我没有发布我的行为课程的其余部分,因为我认为这无关紧要,但如果有必要我会这样做。
提前致谢。
克拉克
windows - 在屏幕提示上显示 word 自定义文档属性
在您的 Windows 机器上,如果您将鼠标悬停在任何 Microsoft Office Word 2007/2010 文档上,您会看到一个屏幕提示,其中通常包含元数据信息,例如类型、作者、大小和修改日期。这些元数据是任何 Word 文档的内置文档属性。
我想知道是否有任何(VSTO/其他/黑客)方法可以在这样的屏幕提示上显示自定义文档属性。
任何建议将不胜感激。
episerver - Episerver 自定义属性值保存
我在 Episerver 中有一个从 LongString 继承的自定义属性。属性值第一次保存并正确检索。但是在连续保存时,值不会更新,在 SaveData() 之前,属性 LoadData() 会不断调用并将值重置为旧值,因此不会将新值保存到 DB。我已经参考了 Itera.MultiProperty 解决方案的代码,并尝试将流程与此进行比较,但仍然没有运气。我在带有转发器控件的自定义属性中有一个更新面板,页面仍然被回发并在保存之前调用 LoadData()。我正在使用 Episerver 5.2 R2 SP1。任何指针或帮助表示赞赏。
桑杰·扎尔克
git - Mercurial中的自定义修订属性?
我可以为我的 hg 存储库设置一个自定义属性,以便我可以为每个修订存储/检索它的值吗?例如,提交时东京的天气等。
git也一样?
wpf - 带有自定义控件的WPF选项卡顺序?
我有一个 WPF 页面,其中包含几个带有选项卡顺序集的开箱即用控件。
我有一个自定义控件(NumericSpinner),其中包含:边框/网格/文本框/2 重复按钮(上/下)。
两个问题:
1)当我在自定义选择器控件的文本框中时,我无法将其跳出到页面上的其他控件。但是,单击向上/向下箭头之一后,我可以切换到其他控件。
2)我无法按顺序进入自定义控件的文本框。只有在我浏览了所有控件之后,光标才会落在文本框中(并且无法退出)。
语境:
自定义控件的一部分:
自定义控件由 xaml 和代码隐藏文件组成。
包含所有控件的父 xaml 页面是动态加载的,并且不包含任何代码隐藏。
在自定义控件的构造函数中,我将以下内容设置为测试:
我第四次制表时,我实际上将光标移到了文本字段中,但是我无法跳出它。
考虑到这一点,第一步是创建一个控件参数,我可以传递一个选项卡顺序编号,该编号将在控件的代码隐藏中设置。
我创建了一个 CustomTabIndex 属性:
在 xaml 中,当我尝试设置 CustomTabIndex="3" 时,我收到错误消息:
在“NumericSpinner”类型中找不到属性“CustomTabIndex”。
一些帮助将不胜感激。
c# - 从自定义属性装饰的属性中获取价值?
我编写了一个自定义属性,用于类的某些成员:
我能够从类型中获取自定义属性并找到我的特定属性。我不知道该怎么做是获取分配属性的值。当我获取 Dummy 的实例并将其(作为对象)传递给我的方法时,如何获取从 .GetProperties() 返回的 PropertyInfo 对象并获取分配给 .Foo 和 .Bar 的值?
编辑:
我的问题是我不知道如何正确调用 GetValue。
但是,当我这样做时,prop.GetValue 调用给了我一个 TargetException - 对象与目标类型不匹配。如何构建此调用以获取此值?