智能標(biāo)簽
本節(jié)介紹Smart Tags中的操作。
訪問智能標(biāo)簽
選擇控件,單擊控件右上角的SmartTag圖標(biāo)SmartTagButton,即可進(jìn)入SmartTag面板。
您還可以使用Document Outline Window來選擇元素。
附加MVVM的操作和服務(wù)
要添加操作請打開元素的Smart Tag菜單并按add behavior。
提示:可用操作和服務(wù)的列表可以根據(jù)所選擇的元素而有所不同,選擇新添加的元素列表中的操作并設(shè)置所需的屬性。
將屬性綁定到源
每個屬性既可以手動設(shè)置,也可以綁定到一個源,要將屬性綁定到源,請單擊打開綁定編輯器對話框的SmartTagBarrelButton按鈕。
如果屬性已經(jīng)綁定到源,則綁定按鈕將被標(biāo)記為黃色,并且綁定文本將顯示在相應(yīng)的屬性行中。
選擇綁定源模式
使用綁定編輯器對話框指定綁定源模式:DataContext, ElementName, RelativeSource Self, StaticResource,這些模式為目標(biāo)屬性設(shè)置不同的源。
- 在DataContext源模式下,綁定編輯器對話框顯示在數(shù)據(jù)上下文對象中定義的屬性。
提示:在XAML中設(shè)置 DataContext or d:DataContext 屬性,在綁定編輯器對話框中顯示可用的數(shù)據(jù)上下文屬性列表。
- 使用ElementName模式綁定到同一名稱范圍內(nèi)的任何XAML元素的屬性。
- 使用RelativeSource Self模式綁定到同一元素的另一個屬性。
- 如果源對象被放置在靜態(tài)資源中,請使用StaticResource模式。
指定綁定設(shè)置
在綁定編輯器對話框中,您可以指定綁定表達(dá)式的設(shè)置,如BindingMode、UpdateSourceTrigger和Converter。
選擇應(yīng)用程序主題
Application Theme菜單項允許您將選定的主題應(yīng)用于整個應(yīng)用程序或UserControl,選定的主題將在設(shè)計時應(yīng)用。
定義數(shù)據(jù)上下文
當(dāng)您使用DataContext屬性行時,Smart Tag菜單將分析所設(shè)置的對象。如果Smart Tag認(rèn)為這是一個POCO對象,則通過ViewModelSource類設(shè)置DataContext屬性。
DataContext="{dxmvvm:ViewModelSource ViewModel:MainViewModel}"
使用圖像選擇器獲取圖像路徑
集成到Visual Studio中的DevExpress圖像選擇器對話框允許您為WPF控件配置圖像,對話框顯示了在應(yīng)用程序的解決方案或 DevExpress.Images.v23.1.dll 程序集中找到的映像,該庫包含多個DevExpress控件引用的常用映像。
轉(zhuǎn)換為ThemedWindow
您可以單擊Convert to ThemedWindow元素(在選擇窗口時可用)來將當(dāng)前窗口轉(zhuǎn)換為。