StyleBase

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Non costruibile

La classe base per StyleSheet e StyleRule.Contiene una lista di figli StyleRules , nonché definizioni di token che vengono memorizzate come attributi .

Sommario

Metodi

Proprietà

Metodi

GetStyleRules

Instances

Restituisce un array di associati StyleRules .


Restituzioni

Instances

Array di StyleRules .

InsertStyleRule

()

Inserisce un nuovo StyleRule nell'array di regole in modo che il suo Priority sia maggiore di tutti i precedenti StyleRules .Se priority è specificato, imposta il Priority della nuova regola al valore specificato.

Parametri

rule: StyleRule

Il StyleRule da inserire.

Valore predefinito: ""
priority: number

Il numero per impostare il Priority della regola.

Valore predefinito: ""

Restituzioni

()

SetStyleRules

()

Simile a InsertStyleRule() ma ti consente di dichiarare e impostare più StyleRules contemporaneamente.


local ReplicatedStorage = game:GetService("ReplicatedStorage")
local coreSheet = Instance.new("StyleSheet")
coreSheet.Name = "CoreSheet"
coreSheet.Parent = ReplicatedStorage
local styleRuleA = Instance.new("StyleRule")
styleRuleA.Selector = "Frame"
styleRuleA:SetProperty("BackgroundColor3", Color3.new(1, 0, 0))
local styleRuleB = Instance.new("StyleRule")
styleRuleB.Selector = "Frame"
styleRuleB:SetProperty("BackgroundColor3", Color3.new(0, 1, 0))
coreSheet:SetStyleRules({ styleRuleA, styleRuleB })

Parametri

rules: Instances

Array di StyleRules da impostare.

Valore predefinito: ""

Restituzioni

()

Eventi

StyleRulesChanged

Si accende quando uno o più StyleRules è esplicitamente cambiato sul connesso StyleSheet o StyleRule, ad esempio quando viene chiamato InsertStyleRule().