ICSSRule

ICSSRule interface

L’interfaccia CSSRule è l’interfaccia di base astratta per qualsiasi tipo di istruzione CSS. Ciò include sia i set di regole che le regole at. Un’implementazione dovrebbe preservare tutte le regole specificate in un foglio di stile CSS, anche se la regola non è riconosciuta dal parser. Le regole non riconosciute sono rappresentate utilizzando il!:ICSSUnknownRule interfaccia.

public interface ICSSRule

Proprietà

NomeDescrizione
CSSText { get; set; }La rappresentazione testuale analizzabile della regola. Ciò riflette lo stato corrente della regola e non il suo valore iniziale.
ParentRule { get; }Se questa regola è contenuta all’interno di un’altra regola (ad es. una regola di stile all’interno di un blocco @media), questa è la regola che la contiene. Se questa regola non è nidificata all’interno di altre regole, restituisce null.
ParentStyleSheet { get; }Il foglio di stile che contiene questa regola.
Type { get; }Il tipo di regola, come definito sopra. L’aspettativa è che i metodi di cast specifici dell’associazione possano essere utilizzati per eseguire il cast da un’istanza dell’interfaccia CSSRule all’interfaccia derivata specifica implicata dal tipo.

Guarda anche