對於 StyleSheet 和 StyleRule 的基礎類。保存一個列表子 StyleRules 以及被儲存為 特性 的代幣定義。
概要
方法
返回一個相關的 StyleRules 陣列。
插入新的 StyleRule 到規則陣列中。
與 InsertStyleRule() 相似,但可讓您一次宣言並設置多個 StyleRules。
活動
當一個或多個 StyleRules 在連接的 StyleSheet 或 StyleRule 上明確更改時,發生火災。
屬性
方法
InsertStyleRule
()
插入新的 StyleRule 到規則陣列中,使其 Priority 大於所有以前的 StyleRules 。如果 priority 被指定,將新規則的 Priority 設置為指定值。
參數
返回
()
SetStyleRules
()
與 InsertStyleRule() 相似,但可讓您一次宣言並設置多個 StyleRules。
local ReplicatedStorage = game:GetService("ReplicatedStorage")local coreSheet = Instance.new("StyleSheet")coreSheet.Name = "CoreSheet"coreSheet.Parent = ReplicatedStoragelocal 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 })
參數
rules: Instances
要設置的 StyleRules 列表。
返回
()
活動
StyleRulesChanged
當一個或多個 StyleRules 在連接的 StyleSheet 或 StyleRule 上明確更改時,發生火災,例如當 InsertStyleRule() 被呼叫時。