使用自訂運算式編輯器來設定屬性
您可以用多種方式在 [屬性] 面板中設定屬性。最簡單的方法是輸入值、選取按鈕,或從下拉式清單中選取值。而對於較複雜的屬性,則可以使用子屬性及集合編輯器來進行。您也可以使用進階屬性選項來進行資料繫結、進行範本繫結,或將資源套用至屬性。
注意事項: |
---|
Microsoft Silverlight 1.0 專案不支援自訂運算式、子屬性編輯器、資料繫結、範本繫結和資源。 |
下列程序顯示如何使用自訂運算式編輯器來設定各種不同的值。自訂運算式編輯器支援 XAML 語法,表示它就像屬性值的縮小版 XAML 檢視器。如果知道 XAML 值的語法,而且想要快速將它貼到屬性值中,而不要使用 Expression Blend 使用者介面逐一完成設定該屬性值的步驟,則這十分有用。
使用自訂運算式編輯器設定屬性
在 [屬性] 面板中,按一下所要設定之屬性旁邊的 [進階屬性選項] 按鈕,然後按一下 [自訂運算式]。[自訂運算式] 編輯器隨即出現。
輸入或貼上屬性的 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 上的<控制項庫>(英文) 主題中找到 XAML 語法及範例。