StyleBase
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
La classe de base pour StyleSheet et StyleRule.Contient une liste de enfants StyleRules , ainsi que des définitions de jetons qui sont stockées en tant que attributs .
Résumé
Méthodes
Renvoie un ensemble d'associés StyleRules .
Insère une nouvelle StyleRule dans l'ensemble des règles.
Semblable à InsertStyleRule() mais vous permet de déclarer et de définir plusieurs StyleRules à la fois.
Évènements
S'enflamme lorsque l'un ou plusieurs StyleRules est explicitement modifié sur le connecté StyleSheet ou StyleRule .
Propriétés
Méthodes
GetStyleRules
Renvoie un ensemble d'associés StyleRules .
Retours
Matrice de StyleRules.
InsertStyleRule
Insère une nouvelle StyleRule dans l'ensemble des règles afin que son Priority soit supérieur à toutes les règles précédentes StyleRules.Si est spécifié, définit la règle nouvelle à la valeur spécifiée.
Paramètres
Retours
SetStyleRules
Semblable à InsertStyleRule() mais vous permet de déclarer et de définir plusieurs StyleRules à la fois.
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 })
Paramètres
Matrice de StyleRules à définir.
Retours
Évènements
StyleRulesChanged
S'enflamme lorsque l'un ou plusieurs StyleRules est explicitement modifié sur le connecté StyleSheet ou StyleRule, par exemple lorsque InsertStyleRule() est appelé.