问题标签 [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.
wpf - WPF 自定义属性 - 必需的属性
有什么方法可以制作 WPF 中所需的自定义属性?
我的意思是当我在设计器中的自定义属性未填充时出现错误消息?例如:必填=“真/假”
我的自定义属性定义:
c# - 自定义属性的字面值是 null
我使用用户控件创建了一个标签栏,因为我需要标签栏位于多个页面上,因为它会更改当前页面。这意味着标签栏必须通过在正确图像后面移动一个黑色矩形来显示当前显示的页面。所以我尝试使用一个名为 SelectionIndex 的自定义属性将选择矩形移动到正确图像后面,0 是主图像,1 是计划图像等。下面的代码显示了在应该选择图像的页面上使用的标签栏第二个。
下面的代码是由生成的propdp
,我将属性的名称更改为 SelectionIndex。然后我使用 Switch-Case 检查属性的值是什么,并更改矩形图像的边距以移动它。
但是,我设置了一个断点switch (SelectionIndex)
来检查 SelectionIndex 的值,它是 0 但应该是 1。为了自己解决这个问题,我将属性类型从 int 更改为字符串,这表明 SelectionIndex 是'不是“0”,它是空的。
我已经用谷歌搜索了这个问题,但似乎其他人都无法将值绑定到属性,我只想能够在 XAML 中将属性设置为 0-5 之间的 int。
json - 可编码的自定义类类型属性不能从 JSON 初始化它自己的属性
我的杰森:
我的Codable
模型类
文章.swift
文章.swift
类别.swift
Parent_category.swift
问题:
我正在尝试使用Codable
协议从 JSON 初始化我的模型类。它适用于本机数据类型(String、Int 等),但如果结构包含自定义类型属性对象,则不会初始化该自定义结构(类)的属性。
示例:Category
是Article
struct 中的自定义类型对象。每个自定义类负责初始化其属性、确认Codable
协议并拥有自己的init(from decoder: Decoder)
方法。
但不知何故category
,其他自定义类型无法初始化它们自己的属性。(例如category_name = nil
,在Category
类中,同样发生在Parent_category
and上Main_image_urls
),我得到以下结果:(有些值是 nil)
控制台登录 xcode
我错过了什么吗?请帮助大家:-)
orbeon - 表单控件中的自定义属性
我目前正在使用嵌入在用 C# 编写的 ASP .Net 核心 Web 应用程序中的 Orbeon v. 2017.1.1。我需要向表单控件添加一些自定义属性。这些属性是一个键值对。是否有一些预先构建的机制可以让我添加这些属性,或者我必须在修改源代码的 java 中实现这种机制?(我不是 Java 程序员 :-( )。
谢谢
伊万
c# - ActiveX 控件设计模式属性更改问题
我在 MS Access 表单上使用了自创的 ActiveX 控件。在添加 Active X 控件时,我可以毫无问题地设置自定义设计时间属性。但是,如果我回到设计模式以更改设计时属性的值,则不会保留属性更改。感谢有关为什么不保留对自定义属性的设计时间更改的指导。ActiveX 控件设计是否缺少一些保留设计模式属性更改所需的功能?要重新创建问题:
根据C# ActiveX 控件 (CsActiveX)中的 Microsoft 示例,在 C# 中使用ActiveX 控件
- 编译示例后,打开 MS Access,添加对 C# 项目中 CsActiveX.tlb 的引用。
- 将 CsActiveX 控件 (csActiveX.CSActiveXCtrl) 添加到表单并将其自定义“FloatProperty”设置为 5。保存表单。
- 在“表单视图”中打开表单,float 属性按预期显示,即 5。
- 在设计模式下重新打开表单并将“FloatProperty”更改为 8。保存设计更改。
- 在“表单视图”中重新打开表单,但浮动属性显示为 5 而不是预期的 8。即设计模式的改变丢失了!
仅供参考,如果我在 ac# Win Forms 应用程序中使用 ActiveX 控件,该控件将按预期工作。此外,我在 ActiveX 控件设计方面缺乏经验,并且正在使用此示例作为设计我自己的自定义控件以在 VBA 中使用的基础。
css - 如何在 Edge 浏览器中使用 CSS 变量作为关键帧动画的背景色
我正在尝试使用 CSS 变量作为背景颜色值。我让它在 Chrome 中工作,但不能在 Edge 浏览器中工作。我不确定是我做错了什么还是 Edge 浏览器的错误。
在本例中,方块将背景颜色从蓝色变为红色。但在 Edge 中,它仍然是白色的。
node.js - 将自定义参数添加到 Mongoose 模式
我正在使用 Mongoose Schema 开发一个快速 API。
例如,在创建“用户”时,我想检查我的 request.body 是否不包含我不希望用户编辑的字段。
我正在考虑通过添加一些自定义参数来使用 Mongoose 模式,如下所示:
因此,基于该登录,我将能够检查 POST /users 的 request.body 并返回错误,以防其中有“protected_field”键。
这可能吗?或者有什么更好的方法来实现它?
谢谢
c# - C#- 自定义控件的自定义属性
我正在使用 c# 在使用 windows 媒体播放器控件的 windows 窗体应用程序中创建一个自定义控件。我想将属性创建isPlaying
为布尔值。如果它是真的,视频应该播放,如果它是假的,它应该暂停。
简而言之,我创建了一个新的用户控件并在其中插入了一个 windows 媒体播放器控件,并且我将其控制框保持在控件之外,因此它不可见。我现在想为其命名创建一个真/假属性,isPlaying
如果它是真的,视频应该播放,如果它是假的,它应该暂停。
css - currentColor set as a custom property doesn't work in Edge
When a color
is set to currentColor
via custom property it doesn't work.
No matter whether property is set in a :root
or a .selector
scope.
But when it is set as a currentColor
directly it does work.
I checked it locally and on Browserstack. Edge ver. 17, 16
You can try it yourself here: https://jsfiddle.net/9gmbfwu4/