中望3D

入門指引

基礎(chǔ)操作3:命令搜索入口

入門教程 2020-10-20 10:17:39 929
返回

命令搜索入口

“命令搜索”功能幫助用戶從眾多命令中快速搜索且定位所需的命令。


中望3D程序界面右上角(即Ribbon欄右上角)添加了一個(gè)命令搜索框

5555.png

用戶可直接輸入所需命令或關(guān)鍵字進(jìn)行搜索。


命令搜索面板內(nèi)容包括: 

關(guān)鍵字的輸入框,輸入框支持記錄軟件運(yùn)行時(shí)所有的搜索記錄;


搜索按鈕,支持回車、單擊搜索按鈕搜索,也支持選擇以往搜索記錄進(jìn)行搜索;


搜索列表,用來展示搜索出來的命令,內(nèi)容主要包括命令名稱、命令描述、命令所在的界面位置以及命令所在的環(huán)境名(若命令所在環(huán)境為當(dāng)前環(huán)境,則不顯示所在環(huán)境名);


搜索結(jié)果展示,根據(jù)搜索內(nèi)容來提示用戶搜索到的命令數(shù)目;


翻頁(yè)按鈕,搜索列表暫設(shè)定為最大顯示30項(xiàng),支持翻頁(yè)查看。


命令的匹配與排序 

命名搜索的匹配與排序:


搜索范圍:全量搜索(表示的是所有環(huán)境下的命令池的總和),每個(gè)環(huán)境新增一個(gè)命令池,用來存放當(dāng)前環(huán)境下所有通過ZCUI文件解析出來的命令。 


命令匹配: 通過子串的方式進(jìn)行命令匹配,把所有環(huán)境命令池中的命令通過字符串比較的方式篩選出來,有重復(fù)的命令會(huì)被覆蓋。 


命名的排序:先匹配命令名,然后再匹配命令描述,通過計(jì)算字符串匹配的相似度進(jìn)行排序。 


搜索結(jié)果展示 

命名搜索的結(jié)果展示:


列表控件展示:每個(gè)匹配的命令在列表控件以一個(gè)Item的形式展現(xiàn)給用戶,這個(gè)Item是定制化的一個(gè)控件,用來適應(yīng)所需展示的內(nèi)容。內(nèi)容目前包括了命令的名稱、圖標(biāo)、簡(jiǎn)介(描述)、當(dāng)前環(huán)境下的位置文本或者命令所在的環(huán)境名稱。搜索結(jié)果以單頁(yè)30項(xiàng)的多頁(yè)形式展示,支持供翻頁(yè)和頁(yè)碼顯示。


命令位置展示: 當(dāng)鼠標(biāo)落在命令所在的項(xiàng)時(shí),會(huì)展示該命令在當(dāng)前環(huán)境下的動(dòng)畫位置,目前僅支持展示在QuickAccessBar、QuickAccessMenu以及Ribbon欄的位置,命令還會(huì)有突出化的效果(高亮、紅框顯示)。


命令觸發(fā) 

通過單擊列表控件中的Item來觸發(fā)。不在當(dāng)前環(huán)境(命令池)中的命令不允許觸發(fā)。