问题标签 [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.

0 投票
3 回答
2555 浏览

c# - 如何为 ASPX UserControl 属性设置默认值?

我在页面上定义了一个用户控件,如下所示:

我想在具有自定义属性的不同页面上重用相同的控件,如下所示:

MyCustomProperty 的目的是将 MyUserControl 中的某些文本控制为我指定的任何内容。

对于第一种情况,我希望文本是“View”,对于第二种情况,我希望它是“MyCustomText”。

在我的用户控件中,我有以下代码来定义属性:

我还有以下代码来根据属性更新文本:

实际发生的情况是,如果在第一种情况下未提供自定义属性,则 MyCustomProperty == null。

我试图通过添加 DefaultValue 属性来指定默认值应该是“视图”,但它没有达到我想要的效果。

谁能发现我做错了什么?

0 投票
1 回答
568 浏览

silverlight - Silverlight,形状的自定义对象

我正在研究 Silverlight。我有一个应用程序,我在UserControl_Loaded方法中创建多边形。在创建阶段,我添加 MouseLeftButtonUp 事件处理程序,如下所示:

所有多边形都有相同的处理程序。

我的目标是在单击多边形时使用自定义对象。

例如,我有两个多边形;他们俩都有int MyCustomInt32财产。该属性是在创建阶段设置的。对于第一个多边形,它设置为 10,第二个多边形设置为 20。当事件触发时,我想检索并设置 MyCustomInt32 值。当然,值应该是不同的,这取决于我点击的是哪个多边形。

可以在 Silverlight 中进行吗?

谢谢你。

0 投票
2 回答
1390 浏览

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 网站运行的用户。虽然,如果我找不到任何其他解决方案,我会再次尝试说服他们。

提前致谢!

0 投票
1 回答
440 浏览

javascript - 我是否必须在 window.onunload 事件上清理自定义属性(Expandos)?

在一篇文章中,我看到最好清除 window.unload 事件上的所有 expandos 以防止内存泄漏。

我不明白为什么要这样做。

无论如何,一旦您离开页面,浏览器是否不会清理所有 DOM 及其相关资源?

谢谢,

布拉克·奥兹多安

0 投票
3 回答
232 浏览

wpf - WPF - 依赖属性错误

我正在开发一个 WPF 项目,我的目的是让两个特定的 RadioButtons 更改另一个指定组件的属性。但是现在,我只是想在 RadioButton 中存储一个字符串。

为此,我创建了一个行为类:

有了这个属性:

这些 getter 和 setter:

在 XAML 方面,我这样做了:

其中 int: 是 Interaction.Behaviors 的命名空间,i: 是 AdjustBehavior 类的命名空间。但是每当我启动我的应用程序时,LabelContent 都会设置为 null。为什么?

我没有发布我的行为课程的其余部分,因为我认为这无关紧要,但如果有必要我会这样做。

提前致谢。

克拉克

0 投票
1 回答
675 浏览

windows - 在屏幕提示上显示 word 自定义文档属性

在您的 Windows 机器上,如果您将鼠标悬停在任何 Microsoft Office Word 2007/2010 文档上,您会看到一个屏幕提示,其中通常包含元数据信息,例如类型、作者、大小和修改日期。这些元数据是任何 Word 文档的内置文档属性。

我想知道是否有任何(VSTO/其他/黑客)方法可以在这样的屏幕提示上显示自定义文档属性。

任何建议将不胜感激。

0 投票
2 回答
1848 浏览

episerver - Episerver 自定义属性值保存

我在 Episerver 中有一个从 LongString 继承的自定义属性。属性值第一次保存并正确检索。但是在连续保存时,值不会更新,在 SaveData() 之前,属性 LoadData() 会不断调用并将值重置为旧值,因此不会将新值保存到 DB。我已经参考了 Itera.MultiProperty 解决方案的代码,并尝试将流程与此进行比较,但仍然没有运气。我在带有转发器控件的自定义属性中有一个更新面板,页面仍然被回发并在保存之前调用 LoadData()。我正在使用 Episerver 5.2 R2 SP1。任何指针或帮助表示赞赏。

桑杰·扎尔克

0 投票
2 回答
1288 浏览

git - Mercurial中的自定义修订属性?

我可以为我的 hg 存储库设置一个自定义属性,以便我可以为每个修订存储/检索它的值吗?例如,提交时东京的天气等。

git也一样?

0 投票
5 回答
9139 浏览

wpf - 带有自定义控件的WPF选项卡顺序?

我有一个 WPF 页面,其中包含几个带有选项卡顺序集的开箱即用控件。

我有一个自定义控件(NumericSpinner),其中包含:边框/网格/文本框/2 重复按钮(上/下)。

两个问题:

1)当我在自定义选择器控件的文本框中时,我无法将其跳出到页面上的其他控件。但是,单击向上/向下箭头之一后,我可以切换到其他控件。

2)我无法按顺序进入自定义控件的文本框。只有在我浏览了所有控件之后,光标才会落在文本框中(并且无法退出)。

语境:

自定义控件的一部分:

自定义控件由 xaml 和代码隐藏文件组成。

包含所有控件的父 xaml 页面是动态加载的,并且不包含任何代码隐藏。

在自定义控件的构造函数中,我将以下内容设置为测试:

我第四次制表时,我实际上将光标移到了文本字段中,但是我无法跳出它。

考虑到这一点,第一步是创建一个控件参数,我可以传递一个选项卡顺序编号,该编号将在控件的代码隐藏中设置。

我创建了一个 CustomTabIndex 属性:

在 xaml 中,当我尝试设置 CustomTabIndex="3" 时,我收到错误消息:

在“NumericSpinner”类型中找不到属性“CustomTabIndex”。

一些帮助将不胜感激。

0 投票
2 回答
23840 浏览

c# - 从自定义属性装饰的属性中获取价值?

我编写了一个自定义属性,用于类的某些成员:

我能够从类型中获取自定义属性并找到我的特定属性。我不知道该怎么做是获取分配属性的值。当我获取 Dummy 的实例并将其(作为对象)传递给我的方法时,如何获取从 .GetProperties() 返回的 PropertyInfo 对象并获取分配给 .Foo 和 .Bar 的值?

编辑:

我的问题是我不知道如何正确调用 GetValue。

但是,当我这样做时,prop.GetValue 调用给了我一个 TargetException - 对象与目标类型不匹配。如何构建此调用以获取此值?