Udostępnij za pośrednictwem


Effect.ResolveId Właściwość

Definicja

Pobiera identyfikator używany do rozpoznawania tego efektu w czasie wykonywania.

public:
 property System::String ^ ResolveId { System::String ^ get(); };
public string ResolveId { get; }
member this.ResolveId : string
Public ReadOnly Property ResolveId As String

Wartość właściwości

Identyfikator używany do rozpoznawania tego efektu w czasie wykonywania.

Uwagi

Deweloperzy muszą podać nazwę ExportEffectAttribute unikatową dla zakresu nazwy, którą podają do ResolutionGroupNameAttribute. Metoda Resolve(String) przyjmuje ciąg, który jest łączeniem name (nazwa grupy rozpoznawania), '.'i unikatową nazwą podaną do ExportEffectAttributemetody i zwraca określony efekt.

Na przykład z deklaracjami:

[assembly: ResolutionGroupName ("com.YourCompany")]
[assembly: ExportEffect (typeof (ShadowEffect), "ShadowEffect")]

Następnie poniższy kod doda efekt do przycisku:

        [var button = new Button { Text = "I have a shadow" };
button.Effects.Add (Effect.Resolve ("com.YourCompany.ShadowEffect"));

Ta właściwość zwraca ciąg przekazywany przez deweloperów, aby Resolve(String) uzyskać efekt w czasie wykonywania.

Dotyczy