StyleBase

Hiển Thị Bản Đã Lỗi Thời

*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.

Không Thể Tạo

Lớp cơ sở cho StyleSheetStyleRule.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

Sự Kiện

Thuộc Tính

Phương Pháp

GetStyleRules

Instances

Trả về một array của các StyleRules.


Lợi Nhuận

Instances

Mảng của StyleRules .

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ố

rule: StyleRule

The StyleRule để chèn.

Giá Trị Mặc Định: ""
priority: number

Số để đặt quy tắc Priority đến.

Giá Trị Mặc Định: ""

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

Tham Số

rules: Instances

Mảng của StyleRules để đặt.

Giá Trị Mặc Định: ""

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.