Freigeben über


Festlegen von Eigenschaften mit dem Editor für benutzerdefinierte Ausdrücke

Im Eigenschaftenpanel haben Sie viele Möglichkeiten, Eigenschaften festzulegen. Für einfache Eigenschaften können Sie einen Wert eingeben, auf eine Schaltfläche klicken oder einen Wert aus einer Dropdownliste auswählen. Für komplexere Eigenschaften werden der Untereigenschaften-Editor und der Auflistungs-Editor verwendet. Sie können auch erweiterte Eigenschaftenoptionen verwenden, um Daten oder Vorlagen zu binden oder eine Ressource auf eine Eigenschaft anzuwenden.

Cc294528.alert_note(de-de,Expression.10).gifHinweis:

Benutzerdefinierte Ausdrücke, Untereigenschaften-Editoren, Auflistungs-Editoren, Datenbindung, Vorlagenbindung und Ressourcen werden in Microsoft Silverlight 1.0-Projekten nicht unterstützt.

Das folgende Verfahren zeigt, wie Sie mit dem Editor für benutzerdefinierte Ausdrücke verschiedene Werte festlegen. Der Editor für benutzerdefinierte Ausdrücke unterstützt XAML-Syntax. Dies bedeutet, dass er wie eine Art Miniatur-XAML-Viewer für den Eigenschaftswert verwendet werden kann. Dies ist nützlich, wenn Sie die Syntax des XAML-Werts kennen und diese schnell in den Eigenschaftswert einfügen möchten, ohne die Schritte in der Benutzeroberfläche von Expression Blend hierzu durchlaufen zu müssen.

So legen Sie eine Eigenschaft mit dem Editor für benutzerdefinierte Ausdrücke fest

  1. Klicken Sie im Eigenschaftenpanel neben der Eigenschaft, die Sie festlegen möchten, auf die Schaltfläche Erweiterte EigenschaftenoptionenCc294528.d6ba8f4a-b8a2-445a-af0b-a267dfade6e1(de-de,Expression.10).png. Klicken Sie dann auf Benutzerdefinierter Ausdruck. Der Editor für benutzerdefinierte Ausdrücke wird angezeigt.

  2. Geben oder fügen Sie den XAML-Wert für Ihre Eigenschaft ein. Verwenden Sie beispielsweise einen der folgenden Syntaxvorschläge. Ändern Sie die hervorgehobenen Werte:

    • Um die Eigenschaft an eine Datenquelle oder eine andere Eigenschaft zu binden, geben Sie in etwa den folgenden Ausdruck ein:

      {Binding Mode=Mode, Source={StaticResource DataSourceName}, XPath=path}
      {Binding Path=PropertyName, ElementName=ElementName, Mode=Mode}
      
    • Um die Eigenschaften auf eine Stil- oder eine Pinselressource festzulegen, geben Sie in etwa den folgenden Ausdruck ein:

      {DynamicResource ResourceKey}
      {DynamicResource {x:Static SystemColors.ColorName}} 
      
      Cc294528.alert_tip(de-de,Expression.10).gifTipp:

      Sie können den XAML-Wert jeder Eigenschaft anzeigen, indem Sie den Editor für benutzerdefinierte Ausdrücke öffnen. Dies gilt auch für den Fall, dass es sich bei der Eigenschaft um eine Datenbindung, einen Ressourcenverweis, einen Objektverweis oder einen einfachen Wert handelt. Dies ist nützlich, wenn Sie die Syntax einer Eigenschaft kopieren möchten, um sie in den Editor für benutzerdefinierte Ausdrücke einer anderen Eigenschaft einzufügen.

      Weitere XAML-Syntax und -Beispiele finden Sie in den Themen unter .