StyleBase

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

ไม่สามารถสร้าง

คลาสฐานสำหรับ StyleSheet และ StyleRule .เก็บรายการของลูก StyleRules รวมถึงการนิยามโทเค็นที่จัดเก็บเป็น คุณลักษณะ

สรุป

วิธีการ

อีเวนต์

คุณสมบัติ

วิธีการ

GetStyleRules

Instances

ส่งคืนคอลเลกชันของเกี่ยวข้อง StyleRules


ส่งค่ากลับ

Instances

รายการของ StyleRules .

InsertStyleRule

()

สอดใส่ StyleRule ใหม่ลงในคอลเลกชันของกฎเพื่อให้ Priority ของมันมากกว่าทั้งหมดก่อนหน้านี้ StyleRulesหาก priority ถูกระบุ จะตั้ง Priority ของกฎใหม่เป็นมูลค่าที่ระบุ

พารามิเตอร์

rule: StyleRule

The StyleRule ที่จะใส่

ค่าเริ่มต้น: ""
priority: number

หมายเลขที่จะตั้งกฎ Priority ไปยัง

ค่าเริ่มต้น: ""

ส่งค่ากลับ

()

SetStyleRules

()

คล้ายกับ InsertStyleRule() แต่ให้คุณประกาศและตั้งค่าหลาย StyleRules พร้อมกัน


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 })

พารามิเตอร์

rules: Instances

รายการของ StyleRules เพื่อตั้งค่า

ค่าเริ่มต้น: ""

ส่งค่ากลับ

()

อีเวนต์

StyleRulesChanged

ไฟเมื่อหนึ่งหรือมากกว่า StyleRules ถูกเปลี่ยนอย่างชัดเจนบน StyleSheet หรือ StyleRule ที่เชื่อมต่อ ตัวอย่างเช่นเมื่อ InsertStyleRule() ถูกเรียก