StyleRule

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Definiert Stileigenschaften, die Eigenschaften auf den Instanzen überschreiben, die durch die Eigenschaft Selector betroffen sind.

Zusammenfassung

Eigenschaften

  • Parallel lesen

    Eine Zahl, die festlegt, wie sich die Eigenschaften von der StyleRule auf die gleichen Eigenschaften in anderen StyleRules beziehen.Höhere Prioritätswerte haben Vorrang vor niedrigeren.

  • Parallel lesen

    Eine Zeichenkette, die angibt, auf welche Instanzen sich die StyleRule beziehen soll.

  • Schreibgeschützt
    Nicht repliziert
    Parallel lesen

    Eine nur lesbare Zeichenkette, die Fehler aus der Selector Eigenschaft anzeigt.

Methoden

  • Gibt ein Wörterbuch von Schlüssel-Wert-Paaren zurück, die die Eigenschaften der StyleRule beschreiben.

  • GetProperty(name : string):Variant

    Gibt den Wert einer bestimmten Eigenschaft in der StyleRule zurück.

  • SetProperties(styleProperties : Dictionary):()

    Ermöglicht es dir, mehrere Eigenschaften des StyleRule auf einmal zu deklarieren und zu setzen.

  • SetProperty(name : string,value : Variant):()
Methoden von StyleBase übernommen

Methoden

Events

Events von StyleBase übernommen

Events

Eigenschaften

Priority

Parallel lesen

Selector

Parallel lesen

Code-Beispiele

UI Class Selector

local ReplicatedStorage = game:GetService("ReplicatedStorage")
local screenGui = script.Parent
local coreSheet = Instance.new("StyleSheet")
coreSheet.Parent = ReplicatedStorage
local styleLink = Instance.new("StyleLink")
styleLink.StyleSheet = coreSheet
styleLink.Parent = screenGui
local rule = Instance.new("StyleRule")
rule.Parent = coreSheet
-- Class selector
rule.Selector = "TextButton"
-- Set rule properties
rule:SetProperties({
["BackgroundColor3"] = Color3.fromHex("335FFF"),
["TextColor3"] = Color3.fromHex("E1E1E1"),
["Size"] = UDim2.new(0.15, 0, 0, 40),
["BorderSizePixel"] = 0,
})
local button = Instance.new("TextButton")
button.Text = "Main Menu"
button.Parent = screenGui
UI Tag Selector

local CollectionService = game:GetService("CollectionService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local screenGui = script.Parent
local coreSheet = Instance.new("StyleSheet")
coreSheet.Parent = ReplicatedStorage
local styleLink = Instance.new("StyleLink")
styleLink.StyleSheet = coreSheet
styleLink.Parent = screenGui
local rule = Instance.new("StyleRule")
rule.Parent = coreSheet
-- Tag selector
rule.Selector = ".ButtonPrimary"
-- Set rule properties
rule:SetProperties({
["BackgroundColor3"] = Color3.fromHex("FF0099"),
["TextColor3"] = Color3.fromHex("E1E1E1"),
["Size"] = UDim2.new(0.15, 0, 0, 40),
["BorderSizePixel"] = 0,
})
local button = Instance.new("TextButton")
button.Text = "Main Menu"
button.Parent = screenGui
-- Apply tag to button
CollectionService:AddTag(button, "ButtonPrimary")
UI Modifier Selector

local CollectionService = game:GetService("CollectionService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local screenGui = script.Parent
local coreSheet = Instance.new("StyleSheet")
coreSheet.Parent = ReplicatedStorage
local styleLink = Instance.new("StyleLink")
styleLink.StyleSheet = coreSheet
styleLink.Parent = screenGui
local rule = Instance.new("StyleRule")
rule.Parent = coreSheet
-- UI component selector
rule.Selector = "Frame.RoundedCorner20::UICorner"
-- Set rule property
rule:SetProperty("CornerRadius", UDim.new(0, 20))
-- Create frame
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0.4, 0, 0.2, 0)
frame.Parent = screenGui
-- Apply tag to frame
CollectionService:AddTag(frame, "RoundedCorner20")

SelectorError

Schreibgeschützt
Nicht repliziert
Parallel lesen

Methoden

GetProperties


Rückgaben

GetProperty

Variant

Parameter

name: string
Standardwert: ""

Rückgaben

Variant

SetProperties

()

Parameter

styleProperties: Dictionary
Standardwert: ""

Rückgaben

()

SetProperty

()

Parameter

name: string
Standardwert: ""
value: Variant
Standardwert: ""

Rückgaben

()

Events