使用自訂運算式編輯器來設定屬性

您可以用多種方式在 [屬性] 面板中設定屬性。最簡單的方法是輸入值、選取按鈕,或從下拉式清單中選取值。而對於較複雜的屬性,則可以使用子屬性及集合編輯器來進行。您也可以使用進階屬性選項來進行資料繫結、進行範本繫結,或將資源套用至屬性。

Cc294528.alert_note(zh-tw,Expression.10).gif注意事項:

Microsoft Silverlight 1.0 專案不支援自訂運算式、子屬性編輯器、資料繫結、範本繫結和資源。

下列程序顯示如何使用自訂運算式編輯器來設定各種不同的值。自訂運算式編輯器支援 XAML 語法,表示它就像屬性值的縮小版 XAML 檢視器。如果知道 XAML 值的語法,而且想要快速將它貼到屬性值中,而不要使用 Expression Blend 使用者介面逐一完成設定該屬性值的步驟,則這十分有用。

使用自訂運算式編輯器設定屬性

  1. 在 [屬性] 面板中,按一下所要設定之屬性旁邊的 [進階屬性選項] Cc294528.d6ba8f4a-b8a2-445a-af0b-a267dfade6e1(zh-tw,Expression.10).png 按鈕,然後按一下 [自訂運算式]。[自訂運算式] 編輯器隨即出現。

  2. 輸入或貼上屬性的 XAML 值。例如,使用下列其中一種語法建議,並變更粗體的值:

    • 若要將屬性繫結至資料來源或另一個屬性,請輸入下列的內容:

      {Binding Mode=Mode, Source={StaticResource DataSourceName}, XPath=path}
      {Binding Path=PropertyName, ElementName=ElementName, Mode=Mode}
      
    • 若要將屬性設定至樣式或筆刷資源,請輸入下列的內容:

      {DynamicResource ResourceKey}
      {DynamicResource {x:Static SystemColors.ColorName}} 
      
      Cc294528.alert_tip(zh-tw,Expression.10).gif秘訣:

      即使屬性是資料繫結、資源參照、物件參照或簡單值,您還是可以開啟自訂運算式編輯器來檢視任何屬性的 XAML 值。如果想要複製某個屬性的語法,以將它貼到另一個屬性的自訂運算式編輯器中,這就十分有用。

      您也可以在 MSDN 上的<控制項庫>(英文) 主題中找到 XAML 語法及範例。