StyleBase
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Lớp cơ sở cho StyleSheet và StyleRule.Giữ một danh sách các con StyleRules , cũng như các định nghĩa token được lưu dưới dạng thuộc tính .
Tóm Tắt
Phương Pháp
Trả về một array của các StyleRules.
Chèn một mới StyleRule vào mảng các quy tắc.
Tương tự như InsertStyleRule() nhưng cho phép bạn tuyên bố và đặt nhiều StyleRules cùng một lúc.
Sự Kiện
Bắt lửa khi một hoặc nhiều StyleRules được thay đổi rõ ràng trên kết nối StyleSheet hoặc StyleRule .
Thuộc Tính
Phương Pháp
InsertStyleRule
Chèn một new StyleRule vào array các quy tắc để Priority của nó lớn hơn tất cả các quy tắc trước StyleRules .Nếu priority được định nghĩa, thiết lập Priority của quy tắc mới lên giá trị được định nghĩa.
Tham Số
Lợi Nhuận
SetStyleRules
Tương tự như InsertStyleRule() nhưng cho phép bạn tuyên bố và đặt nhiều StyleRules cùng một lúc.
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 })
Tham Số
Mảng của StyleRules để đặt.
Lợi Nhuận
Sự Kiện
StyleRulesChanged
Bắt lửa khi một hoặc nhiều StyleRules được thay đổi rõ ràng trên kết nối StyleSheet hoặc StyleRule, ví dụ khi InsertStyleRule() được gọi.