StyleBase
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
คลาสฐานสำหรับ StyleSheet และ StyleRule .เก็บรายการของลูก StyleRules รวมถึงการนิยามโทเค็นที่จัดเก็บเป็น คุณลักษณะ
สรุป
วิธีการ
ส่งคืนคอลเลกชันของเกี่ยวข้อง StyleRules
สอดใส่ StyleRule ใหม่ลงในคอลเลกชันของกฎ
คล้ายกับ InsertStyleRule() แต่ให้คุณประกาศและตั้งค่าหลาย StyleRules พร้อมกัน
อีเวนต์
ไฟเมื่อหนึ่งหรือมากกว่า StyleRules ถูกเปลี่ยนโดยเฉพาะใน StyleSheet หรือ StyleRule ที่เชื่อมต่อ
คุณสมบัติ
วิธีการ
GetStyleRules
ส่งคืนคอลเลกชันของเกี่ยวข้อง StyleRules
ส่งค่ากลับ
รายการของ StyleRules .
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 })
พารามิเตอร์
รายการของ StyleRules เพื่อตั้งค่า
ส่งค่ากลับ
อีเวนต์
StyleRulesChanged
ไฟเมื่อหนึ่งหรือมากกว่า StyleRules ถูกเปลี่ยนอย่างชัดเจนบน StyleSheet หรือ StyleRule ที่เชื่อมต่อ ตัวอย่างเช่นเมื่อ InsertStyleRule() ถูกเรียก