內容 索引 搜尋
 

使用自訂運算式編輯器

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

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

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

  1. 在 [屬性] 面板中,按一下所要設定之屬性旁邊的 [進階屬性選項] 進階屬性選項 按鈕,然後按一下 [自訂運算式]。
    [自訂運算式] 編輯器隨即出現。
  2. 輸入或貼上屬性的 XAML 值。例如,使用下列其中一種語法建議,並變更紅色的字串:
    • 若要將屬性繫結至資料來源或另一個屬性,請輸入下列的內容:
        {Binding Mode=Mode, Source={StaticResource DataSourceName}, XPath=path}
        {Binding Path=PropertyName, ElementName=ElementName, Mode=Mode}
    • 若要將屬性設定為樣式或筆刷資源,請輸入下列的內容:
        {DynamicResource ResourceKey}
        {DynamicResource {x:Static SystemColors.ColorName}}
    提示 即使屬性是資料繫結、資源參照、物件參照或簡單值,您還是可以開啟自訂運算式編輯器來檢視任何屬性的 XAML 值。如果想要複製某個屬性的語法,以將它貼到另一個屬性的自訂運算式編輯器中,這就十分有用。
    您也可以在 MSDN 上的<Windows Presentation Foundation>(英文) 主題中找到 XAML 語法及範例。