引导WPF控制
您可以创建WPF模块与托斯卡XScan。
为此,右键单击文件夹并选择一个模块
扫描- >应用程序从上下文菜单中。或者,您可以选择一个模块文件夹并单击扫描- >应用程序在模块菜单。为进一步的细节如何从这里出发,也看到“章扫描模块”。
你可以引导以下标准控件中描述“操舵控制”章:
本章的其余部分解释了如何引导控制的WPF应用程序。
快捷菜单
你可以引导快捷菜单中描述章“菜单”。
您可以手动创建一个快捷菜单模块通过创建一个模块章节中描述见“定义控制细胞”章和修改如下:
设置BusinessType“窗口”。
设置InterfaceType“图形用户界面”。
添加一个配置参数称为“引擎”和“DotNetEngine”价值。
添加一个BusinessID参数“IsContextMenu”与“真正”的价值。
添加一个ModuleAttribute与BusinessType“菜单”。
添加一个配置参数到ModuleAttribute被称为“BusinessAssociation”与“后代”的价值。
添加一个配置参数到ModuleAttribute称为“引擎”和“DotNetEngine”价值。
数据表格
你可以引导数据表格中描述章“表”。
引导控制细胞内,使用嵌入式控制(见“定义控制细胞”章)。你不需要嵌入链接控制。
![]()  | 
               下面的例子验证细胞中的值是否在第二行ID列是1。 
 DataGrid:验证一个值 下面的例子写值测试第二行第一列。 
 DataGrid:输入文本 以下示例选择的复选框位于第二行选择专栏: 
 DataGrid:选择一个复选框  | 
              
可编辑的组合框
可编辑的组合框是组合框允许您添加条目的列表选项。
将一个条目添加到选择列表,遵循以下步骤:
扫描WPF应用程序托斯卡XScan。
在扫描期间,选择控制命名PART_EditableTextBox在可编辑的组合框控件。如果您没有看到这个控件的列表,调整滤波器水平。

选择控制命名PART_EditableTextBox
保存模块。
在测试点选项卡,引导TestStepValue命名PART_EditableTextBox与ActionMode输入和数据类型字符串。的值,设置您想要添加的条目列表。

引导TestStepValue命名PART_EditableTextBox
扩张器
WPF扩张器是一个可折叠/扩展容器可容纳其他控件。
扫描的内容扩展器,扩大之前启动扫描。
除了一般性质,您可以验证以下属性:
财产  | 
               描述  | 
              
|---|---|
标签  | 
               扩张器的名字。  | 
              
扩大  | 
               表明如果扩张器扩张。  | 
              
您可以使用ActionModes如下所述。如果你不进入TestStepValue属性,托斯卡指挥官使用的财产默认属性专栏:
ActionMode  | 
               价值  | 
               默认属性  | 
               描述  | 
              
|---|---|---|---|
输入  | 
               扩大,崩溃  | 
               展开或折叠扩张器。  | 
              |
验证  | 
               真正的,假,<属性>  | 
               扩大  | 
               验证一个值或属性。  | 
              
缓冲  | 
               <缓冲区名称>  | 
               扩大  | 
               托斯卡指挥官缓冲区的值真正的或假取决于扩张器扩张或崩溃。  | 
              
![]()  | 
               在这个例子中,托斯卡指挥官扩展了扩张器。 
 扩大一个扩张器  | 
              
![]()  | 
               这个例子展示了如何验证属性。 在下面的截图中,托斯卡指挥官验证是否扩张器扩张(真正的)。 
 验证一个扩张器的状态 您还可以使用该财产扩大验证扩展器是否扩大。 
 验证一个扩张器的状态扩大  | 
              
![]()  | 
               这个例子展示了如何缓冲区的默认属性。 托斯卡指挥官创建一个缓冲区称为ExpanderState。取决于扩张器扩张或倒塌在运行时,系统写值真正的或假这个缓冲区。 
 缓冲扩张器的状态  | 
              
框架
一个框架是一个面板显示HTML内容嵌入一个WPF窗口。
HTML内容可以扫描和自动分开描述章“XBrowser引擎3.0”。你不应该指定一个浏览器测试配置参数指导内容。
扫描的HTML内容,右键单击WPF窗口在扫描和选择HTML从发动机列表。
列表视图
视图是一个类型的列表框,可以有一个列表或表的格式。
如果ListView在列表格式,你可以引导中描述章“列表框”。
如果ListView是在表的格式,你可以引导中描述章“表”。
PasswordBox
你可以引导PasswordBoxes中描述“文本框”章。
你可以输入文本与ActionMode PasswordBox输入,但是你不能验证和缓冲区的内容。
PasswordBox的默认数据类型密码。
![]()  | 
               在这个例子中,引擎输入密码进入PasswordBox: 
 输入密码进入PasswordBox  | 
              
RibbonSplitButton
RibbonSplitButton是按钮旁边还有一个下拉菜单包含任意数量的额外控制。
你可以引导中描述的内部控制下拉“操舵控制”章。
![]()  | 
               在这个例子中,引擎执行输入RibbonSplitButton按钮上的下拉菜单结构: 
 RibbonSplitButton引导一个按钮的下拉菜单  | 
              
RichTextBox
您可以在完全相同的方式引导控制作为一个正常的文本框(见“文本框”章)。
TextBlock
版面是只读文本块。
为了验证TextBlock中的文本,使用ActionMode验证。
TextBlock可以包含一个或多个超链接。
激活一个超链接,选择相关的URL从下拉的价值列和使用ActionMode输入。
![]()  | 
               在这个例子中,激活引擎基于选择的URL链接: 
 激活一个TextBlock超链接  | 
              
ToggleButton
你可以引导ToggleButtons中描述章“按钮”。
核实ToggleButton的状态,使用属性选择。
![]()  | 
               在这个例子中,引擎验证ToggleButton是否在测试应用程序中选择: 
 验证选择ToggleButton状态  | 
              
工具栏
工具栏被视为容器包含任意数量的控制。你可以像平时一样引导控制工具栏内。
控制工具栏的隐藏溢出区域可以查看托斯卡XScan通过调整过滤项滑块。
你也可以引导按钮,打开溢出区。
![]()  | 
               在这个例子中,发动机上执行一个输入栏的溢出按钮: 
 引导溢出按钮在工具栏上  | 
              












