快速操作
本節(jié)介紹 Quick Actions中的操作。
訪問快速操作
選擇一個(gè)控件,點(diǎn)擊“l(fā)ight bulb”BulbIcon,展開“Quick Actions”菜單。
您還可以使用Document Outline Window 來選擇元素。
Quick Actions菜單的標(biāo)題顯示所選控件的類名,可以單擊此名稱打開描述該控件的文檔文章。
附加MVVM的操作和服務(wù)
要向所選控件添加操作或服務(wù),請(qǐng)切換到Behaviors選項(xiàng)卡,選擇所需的元素,然后單擊add按鈕。
提示:可用操作和服務(wù)的列表可以根據(jù)所選擇的元素而有所不同。
當(dāng)添加操作或服務(wù)時(shí),您可以指定其屬性。
下面的動(dòng)畫將TaskbarButtonService添加到ThemedWindow并指定服務(wù)屬性:
指定嵌套項(xiàng)的屬性
控件的常規(guī)選項(xiàng)卡可以包含嵌套項(xiàng)的屬性,在下圖中,GridControl的Quick Actions菜單包含了網(wǎng)格視圖(TableView)的屬性:
自定義控件和可視化元素的外觀
要自定義所選元素的外觀,請(qǐng)切換到appearance選項(xiàng)卡。在此選項(xiàng)卡中,您可以更改所選控件的外觀(例如,背景和對(duì)齊方式)。
將屬性綁定到源
每個(gè)屬性既可以手動(dòng)設(shè)置,也可以綁定到一個(gè)源,要將屬性綁定到源,請(qǐng)單擊打開“屬性菜單”的方形按鈕,并選擇“創(chuàng)建數(shù)據(jù)綁定”項(xiàng)。
如果屬性已經(jīng)綁定到源,則正方形按鈕將標(biāo)記為黃色。
選擇綁定類型
使用綁定編輯器對(duì)話框指定綁定類型:DataContext, ElementName, RelativeSource, StaticResource,這些模式為目標(biāo)屬性設(shè)置不同的源。
- 在DataContext源模式下,綁定編輯器對(duì)話框顯示在數(shù)據(jù)上下文對(duì)象中定義的屬性。
提示:在XAML中設(shè)置DataContext or d:DataContext屬性,可以在綁定編輯器對(duì)話框中顯示可用的數(shù)據(jù)上下文屬性列表。
- 使用ElementName類型綁定到同一名稱范圍內(nèi)的任何XAML元素的屬性。
- 使用RelativeSource類型設(shè)置綁定的源并覆蓋繼承的數(shù)據(jù)上下文。
- 如果源對(duì)象被放置在靜態(tài)資源中,請(qǐng)使用StaticResource模式。
指定綁定設(shè)置
在綁定編輯器對(duì)話框中,您可以指定綁定表達(dá)式的設(shè)置,如BindingMode、UpdateSourceTrigger和Converter。
選擇應(yīng)用程序主題
Application Theme將主題應(yīng)用于整個(gè)應(yīng)用程序或UserControl。
Quick Actions菜單僅列出項(xiàng)目中引用的主題。您可以引用DevExpress.Wpf.Themes.All包來訪問所有的主題。
當(dāng)您應(yīng)用一個(gè)主題時(shí),Quick Actions生成并添加以下代碼到您的應(yīng)用程序:
App.config:
<?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="DXThemeManager" allowExeDefinition="MachineToLocalUser" requirePermission="false" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> </configSections> <DXThemeManager> <setting name="ApplicationThemeName" serializeAs="String"> <value>Office2019White</value> </setting> </DXThemeManager> </configuration>
csproj:
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop"> <PropertyGroup> <OutputType>WinExe</OutputType> <TargetFramework>net5.0-windows</TargetFramework> <RootNamespace>NetCore_DateEdit</RootNamespace> <UseWPF>true</UseWPF> <UseWindowsForms>true</UseWindowsForms> </PropertyGroup> <ItemGroup> <PackageReference Include="DevExpress.Wpf" Version="21.1.2" /> <PackageReference Include="DevExpress.Wpf.Themes.Office2019White" Version="21.1.2" /> </ItemGroup> </Project>
使用圖像選擇器獲取圖像路徑
集成到Visual Studio中的DevExpress圖像選擇器對(duì)話框允許您為WPF控件配置圖像,對(duì)話框顯示了在應(yīng)用程序解決方案或DevExpressImages NuGet包中找到的圖像,該包包含多個(gè)DevExpress控件引用的通用映像。
轉(zhuǎn)換到ThemedWindow
window元素的快速操作菜單允許您將window轉(zhuǎn)換為主題窗口。