DevExpress WPF入门指南:Smart Tag扩展功能
Smart Tag提供了一些扩展功能用于简化指定某些属性的程序,比如下面这几项:
- Application Theme
- Data Context
- Image Gallery
- Convert to DXWindow and Convert to DXRibbonWindow
Application Theme
Application Theme应用选中的主题(默认是DeepBlue),包括设计时和运行时。
当应用主题,Smart Tag会在你的应用程序中生成这样一段代码:
<?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > <section name="DXThemeManager" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" /> </sectionGroup> </configSections> <userSettings> <DXThemeManager> <setting name="ApplicationThemeName" serializeAs="String"> <value>Office2013</value> </setting> </DXThemeManager> </userSettings> </configuration>
Data Context
当应用这个属性时,Smart Tag会分析设置的对象。如果发现是一个POCO对象,Data Context属性会通过ViewModelSource类进行定义。
DataContext="{dxmvvm:ViewModelSource ViewModel:MainViewModel}"
否则,Data Context属性就会通过常规方式进行定义。
Image Gallery
这是一个专门用于展示图片的控件,要访问预定义列表,点击Glyph 或者 LargeGlyph 属性按钮。
Convert to DXWindow and Convert to DXRibbonWindow
通过点击Smart Tag的Convert to DXWindow 或 Convert to DXRibbonWindow,可以轻松从当前窗口切换到DXWindow 或者 DXRibbonWindow。