国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

分享一種適用于MicrosoftWPF的功能豐富的圖表控件(上)

工程師鄧生 ? 來(lái)源:哲想軟件 ? 作者:哲想軟件 ? 2022-08-20 11:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Version3.0同時(shí)支持.NETFramework 和.NETCore。

綜合圖表

GoXam旨在通過(guò)照顧常見的圖表需求來(lái)節(jié)省您的項(xiàng)目數(shù)周的開發(fā)時(shí)間。功能包括內(nèi)置的節(jié)點(diǎn)和鏈接關(guān)系、數(shù)據(jù)綁定、子圖和組、可折疊和可展開的樹、概覽、布局和分層。

dfd67e60-19e9-11ed-ba43-dac502259ad0.png ? dfbe59ac-19e9-11ed-ba43-dac502259ad0.png

折疊和展開樹

大型圖的一種常用技術(shù)是允許用戶控制該樹部分的可見性。展開和折疊子樹內(nèi)置在 GoXam中,如下例所示,其中一個(gè)按鈕綁定到IsExpandedTree 屬性:

e006c71e-19e9-11ed-ba43-dac502259ad0.png ?

圖層

圖形對(duì)象可以放置在圖層中以定義它們的Z 順序。默認(rèn)情況下,DiagramPanel有9層,包括用于背景、默認(rèn)和前景節(jié)點(diǎn)和鏈接的層,以及用于輸入工具和裝飾(如選擇句柄)的層。

調(diào)色板控制

許多圖表應(yīng)用程序使用調(diào)色板來(lái)支持將新元素拖放到視圖中。GoXam 還提供了一種特殊的圖表,稱為調(diào)色板。它以矩形網(wǎng)格狀排列顯示許多節(jié)點(diǎn)。您可以使用與常規(guī)圖表不同的DataTemplate,以便為每個(gè)項(xiàng)目提供更小或更簡(jiǎn)單的外觀。

e042c548-19e9-11ed-ba43-dac502259ad0.png ?

概覽控制

有時(shí)圖表太大,您只能以合理的縮放級(jí)別看到其中的一部分。對(duì)于此類應(yīng)用程序,我們提供了概覽控件。它顯示另一個(gè)圖表顯示的整個(gè)模型的縮略圖,并顯示該圖表的視口。用戶可以在概覽中單擊或拖動(dòng)以滾動(dòng)其他圖表的視口。

e07252c2-19e9-11ed-ba43-dac502259ad0.png ?

子圖/組

許多圖形類型,例如工作流或業(yè)務(wù)流程建模符號(hào)(BPMN),使用分組技術(shù)來(lái)組織圖表。GoXam 中支持組,包括支持定義層次結(jié)構(gòu)的數(shù)據(jù)綁定和定義組外觀的數(shù)據(jù)模板。

e0a7576a-19e9-11ed-ba43-dac502259ad0.png ?

其他功能

剪切/復(fù)制/粘貼/撤消/重做

默認(rèn)情況下啟用標(biāo)準(zhǔn)剪貼板操作,但可能會(huì)在不需要的應(yīng)用程序中禁用。為了支持無(wú)限制和可自定義的撤消和重做,UndoManager跟蹤圖表模型的更改。更改按事務(wù)在邏輯上分組在一起。

縮放/滾動(dòng)/平移/選擇

GoXam支持滾動(dòng)和放大圖表。您可以通過(guò)設(shè)置 DiagramPanel 屬性以編程方式滾動(dòng)和放大或縮小。用戶可以使用滾動(dòng)條或 PanningTool 滾動(dòng),用戶可以使用Control-Mouse-Wheel 放大或縮小。GoXam 控件支持選擇,它們可以輕松地將數(shù)據(jù)綁定到當(dāng)前選定的節(jié)點(diǎn)。您可以通過(guò)提供自定義數(shù)據(jù)模板來(lái)自定義選擇句柄和工具句柄(例如,用于調(diào)整大小)。支持對(duì)圖表中的任何文本進(jìn)行就地文本編輯。只需單擊為文本編輯啟用的任何文本。

預(yù)定義的形狀和箭頭

GoXam預(yù)定義了超過(guò) 195種常用形狀,用于常用節(jié)點(diǎn)定義。節(jié)點(diǎn)圖形示例顯示了所有這些形狀。

箭頭示例顯示了65 種預(yù)定義的箭頭設(shè)計(jì)。

XML保存/恢復(fù)

GoXam不需要任何特定的格式或介質(zhì)來(lái)存儲(chǔ)圖表。在許多情況下,應(yīng)用程序已經(jīng)擁有自己的數(shù)據(jù)庫(kù)模式或二進(jìn)制文件格式或其他任何東西,因此良好的控制不應(yīng)強(qiáng)加任何存儲(chǔ)要求。

但是,如果您不介意使用XML 作為文檔格式,并且如果您沒(méi)有任何必須遵守的特定XML 模式,并且如果您使用我們預(yù)定義的模型數(shù)據(jù)類,我們確實(shí)可以輕松保存和以 XML 格式加載模型數(shù)據(jù)。(組織結(jié)構(gòu)圖編輯器、狀態(tài)圖、邏輯電路和流程圖示例都演示了XML 保存/恢復(fù)的使用。)

自動(dòng)布局

GoXam帶有用于自動(dòng)節(jié)點(diǎn)和鏈接定位的預(yù)定義布局。GoXam具有許多類型圖表的布局,包括圓形布局、樹和力導(dǎo)向布局以及分層有向圖等。

e0e29ea6-19e9-11ed-ba43-dac502259ad0.png

在GoXam 圖中,您可以通過(guò)在其根可視元素上設(shè)置Node.Location 附加屬性來(lái)定位節(jié)點(diǎn),或通過(guò)以編程方式設(shè)置 Node.Location屬性。用戶可以通過(guò)拖動(dòng)來(lái)重新定位節(jié)點(diǎn)。

然而,GoXam也有自動(dòng)定位節(jié)點(diǎn)的方法。DiagramLayout 類提供GridLayout、TreeLayout、ForceDirectedLayout和LayeredDigraphLayout。通過(guò)設(shè)置 Diagram.Layout屬性,可以將布局與整個(gè)圖表相關(guān)聯(lián)。布局也可以通過(guò)設(shè)置 Group.Layout附加屬性與Group 相關(guān)聯(lián)。(您可以在此處的分組示例中查看在單個(gè)圖表中運(yùn)行的不同布局示例。)

LayoutManager管理圖表中的布局,包括決定什么條件需要布局再次運(yùn)行。LayoutManager還支持動(dòng)畫,當(dāng)節(jié)點(diǎn)移動(dòng)到新位置時(shí),它允許平滑過(guò)渡。

CircularLayout

CircularLayout將節(jié)點(diǎn)排列成圓形或橢圓形。

e101b9d0-19e9-11ed-ba43-dac502259ad0.png

GridLayout

GridLayout在Palette 控件中使用,但您可以在任何圖表中使用它。

e12bb8f2-19e9-11ed-ba43-dac502259ad0.png

ForceDirectedLayout

ForceDirectedLayout使用類似于物理力的力來(lái)推動(dòng)和拉動(dòng)節(jié)點(diǎn)。連桿被視為具有特定長(zhǎng)度和剛度的彈簧。每個(gè)節(jié)點(diǎn)都具有排斥其他節(jié)點(diǎn)的電荷。

e15aa2de-19e9-11ed-ba43-dac502259ad0.png

TreeLayout

TreeLayout有利于布置樹形結(jié)構(gòu)圖。它非常快,可以處理許多節(jié)點(diǎn)。提供多個(gè)選項(xiàng),讓您在有限的空間內(nèi)獲得所需的外觀和清晰度。

e184f034-19e9-11ed-ba43-dac502259ad0.png

LayeredDigraphLayout

當(dāng)圖的節(jié)點(diǎn)可以自然地組織成層但結(jié)構(gòu)不是樹狀時(shí),您可以使用 LayeredDigraphLayout。這種布局可以處理進(jìn)入一個(gè)節(jié)點(diǎn)的多個(gè)鏈接以及創(chuàng)建循環(huán)的鏈接。

e1aefd16-19e9-11ed-ba43-dac502259ad0.png



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 邏輯電路
    +關(guān)注

    關(guān)注

    13

    文章

    503

    瀏覽量

    44083
  • XML
    XML
    +關(guān)注

    關(guān)注

    0

    文章

    188

    瀏覽量

    34531
  • 電荷
    +關(guān)注

    關(guān)注

    1

    文章

    665

    瀏覽量

    37350
  • 編輯器
    +關(guān)注

    關(guān)注

    1

    文章

    828

    瀏覽量

    32896

原文標(biāo)題:?Nwoods:GoXamfor WPF適用于MicrosoftWPF 的功能豐富的圖表控件(上)

文章出處:【微信號(hào):哲想軟件,微信公眾號(hào):哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    量水堰計(jì)適用于哪些場(chǎng)景應(yīng)用?

    量水堰計(jì)是一種專門用于監(jiān)測(cè)堰槽水位變化的高精度儀器,在工程安全監(jiān)測(cè)領(lǐng)域扮演著重要角色。它通過(guò)精確測(cè)量水位,為流量計(jì)算和結(jié)構(gòu)安全評(píng)估提供關(guān)鍵數(shù)據(jù)。那么,這種可靠的設(shè)備主要適用于哪些具體場(chǎng)景呢?
    的頭像 發(fā)表于 12-12 10:56 ?371次閱讀
    量水堰計(jì)<b class='flag-5'>適用于</b>哪些場(chǎng)景應(yīng)用?

    設(shè)備身份唯標(biāo)識(shí)和基于數(shù)字證書的身份認(rèn)證兩方案,在應(yīng)用場(chǎng)景上有何側(cè)重,分別適用于哪些類型的物聯(lián)網(wǎng)設(shè)備?

    設(shè)備身份唯標(biāo)識(shí)和基于數(shù)字證書的身份認(rèn)證兩方案,在應(yīng)用場(chǎng)景上有何側(cè)重,分別適用于哪些類型的物聯(lián)網(wǎng)設(shè)備?
    發(fā)表于 11-18 06:26

    IEC 62368標(biāo)準(zhǔn)適用于哪些產(chǎn)品

    IEC62368-1標(biāo)準(zhǔn)是國(guó)際電工委員會(huì)(IEC)制定的項(xiàng)安全標(biāo)準(zhǔn),適用于音視頻設(shè)備、信息技術(shù)設(shè)備以及通信設(shè)備。該標(biāo)準(zhǔn)的全稱是:IEC62368-1:Audio/video,informationandcommunicationtechnologyequipment–S
    的頭像 發(fā)表于 10-29 14:47 ?1076次閱讀
    IEC 62368標(biāo)準(zhǔn)<b class='flag-5'>適用于</b>哪些產(chǎn)品

    適用于代 GGE 和 HSPA 手機(jī)的多模/多頻段 PAM skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()適用于代 GGE 和 HSPA 手機(jī)的多模/多頻段 PAM相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有適用于代 GGE 和 HSPA 手機(jī)的多模/多頻段 PAM的引腳圖
    發(fā)表于 09-05 18:34
    <b class='flag-5'>適用于</b>下<b class='flag-5'>一</b>代 GGE 和 HSPA 手機(jī)的多模/多頻段 PAM skyworksinc

    一種適用于動(dòng)態(tài)環(huán)境的自適應(yīng)先驗(yàn)場(chǎng)景-對(duì)象SLAM框架

    由于傳統(tǒng)視覺(jué)SLAM在動(dòng)態(tài)場(chǎng)景中容易會(huì)出現(xiàn)嚴(yán)重的定位漂移,本文提出了一種新穎的基于場(chǎng)景-對(duì)象的可靠性評(píng)估框架,該框架通過(guò)當(dāng)前幀質(zhì)量指標(biāo)以及相對(duì)于可靠參考幀的場(chǎng)景變化,全面評(píng)估SLAM的穩(wěn)定性。
    的頭像 發(fā)表于 08-19 14:17 ?873次閱讀
    <b class='flag-5'>一種</b><b class='flag-5'>適用于</b>動(dòng)態(tài)環(huán)境的自適應(yīng)先驗(yàn)場(chǎng)景-對(duì)象SLAM框架

    一種適用于超低噪聲應(yīng)用的數(shù)字線性穩(wěn)壓器

    線性穩(wěn)壓器是一種簡(jiǎn)單的電壓轉(zhuǎn)換器,可將較高的輸入電壓轉(zhuǎn)換為較低的輸出電壓。其行為特性就像個(gè)動(dòng)態(tài)電阻器,總是能夠準(zhǔn)確地調(diào)節(jié)至所需數(shù)值,確保在特定的電流下使設(shè)定的輸出電壓保持恒定。
    的頭像 發(fā)表于 08-19 09:20 ?1520次閱讀

    哪些離線語(yǔ)音芯片適用于家電設(shè)備

    ?哪些離線語(yǔ)音芯片適用于家電設(shè)備?選擇適用于家電設(shè)備的離線語(yǔ)音芯片時(shí),需綜合考量家電的使用環(huán)境、功能需求、成本預(yù)算等多方面因素。以下為您推薦幾款性能出色的離線語(yǔ)音芯片: ? 適合家電設(shè)備使用的離線
    的頭像 發(fā)表于 08-06 17:27 ?855次閱讀
    哪些離線語(yǔ)音芯片<b class='flag-5'>適用于</b>家電設(shè)備

    一種適用于動(dòng)態(tài)環(huán)境的實(shí)時(shí)RGB-D SLAM系統(tǒng)

    了UP-SLAM,這是一種適用于動(dòng)態(tài)環(huán)境的實(shí)時(shí)RGB-D SLAM系統(tǒng)。實(shí)驗(yàn)結(jié)果表明,UP-SLAM在定位精度方面(高出59.8%)和渲染質(zhì)量方面(峰值信噪比高出4.57分貝)均優(yōu)于最先進(jìn)的方法,同時(shí)保持實(shí)時(shí)性能,并在動(dòng)態(tài)環(huán)境中生成可重復(fù)使用且無(wú)偽影的靜態(tài)地圖。
    的頭像 發(fā)表于 07-04 15:14 ?1288次閱讀
    <b class='flag-5'>一種</b><b class='flag-5'>適用于</b>動(dòng)態(tài)環(huán)境的實(shí)時(shí)RGB-D SLAM系統(tǒng)

    用于無(wú)線 LAN 的 2.4 GHz 高效前端和適用于藍(lán)牙?應(yīng)用的端口 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于無(wú)線 LAN 的 2.4 GHz 高效前端和適用于藍(lán)牙?應(yīng)用的端口相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有用于無(wú)線 LAN 的 2.4 GHz 高效前端和適用于藍(lán)牙?應(yīng)
    發(fā)表于 07-01 18:32
    <b class='flag-5'>用于</b>無(wú)線 LAN 的 2.4 GHz 高效前端和<b class='flag-5'>適用于</b>藍(lán)牙?應(yīng)用的端口 skyworksinc

    適用于 WLAN 和藍(lán)牙?應(yīng)用的 2.4 GHz 高效前端 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()適用于 WLAN 和藍(lán)牙?應(yīng)用的 2.4 GHz 高效前端相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有適用于 WLAN 和藍(lán)牙?應(yīng)用的 2.4 GHz 高效前端的引腳圖、接線圖、封裝手冊(cè)
    發(fā)表于 06-20 18:30
    <b class='flag-5'>適用于</b> WLAN 和藍(lán)牙?應(yīng)用的 2.4 GHz 高效前端 skyworksinc

    2.4 GHz、256 QAM 前端模塊,用于 WLAN/ 和端口,適用于藍(lán)牙?應(yīng)用 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()2.4 GHz、256 QAM 前端模塊,用于 WLAN/ 和端口,適用于藍(lán)牙?應(yīng)用相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有2.4 GHz、256 QAM 前端模塊,用于 WLAN
    發(fā)表于 06-18 18:30
    2.4 GHz、256 QAM 前端模塊,<b class='flag-5'>用于</b> WLAN/ 和端口,<b class='flag-5'>適用于</b>藍(lán)牙?應(yīng)用 skyworksinc

    用于 WLAN/ 的 2.4 GHz、256 QAM 前端模塊和適用于藍(lán)牙?應(yīng)用的端口 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于 WLAN/ 的 2.4 GHz、256 QAM 前端模塊和適用于藍(lán)牙?應(yīng)用的端口相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有用于 WLAN/ 的 2.4 GHz、256 QAM 前端
    發(fā)表于 06-18 18:30
    <b class='flag-5'>用于</b> WLAN/ 的 2.4 GHz、256 QAM 前端模塊和<b class='flag-5'>適用于</b>藍(lán)牙?應(yīng)用的端口 skyworksinc

    適用于電機(jī)控制的電流濾波方法

    純分享帖,需要者可點(diǎn)擊附件免費(fèi)獲取完整資料~~~*附件:適用于電機(jī)控制的電流濾波方法.pdf【免責(zé)聲明】本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問(wèn)題,請(qǐng)第時(shí)間告知,刪除內(nèi)容!
    發(fā)表于 06-18 16:04

    【SENSIRION應(yīng)用】如何正確選擇SDP差壓傳感器適用于您的產(chǎn)品

    具備快速測(cè)量速度。SDP是一種微熱流量傳感器,既可用作差壓傳感器,也可用作氣體流量傳感器,適用于各種應(yīng)用。這種多功能性使得該傳感器在不同的氣體流量系統(tǒng)中都能得到最佳
    的頭像 發(fā)表于 05-19 13:26 ?736次閱讀
    【SENSIRION應(yīng)用】如何正確選擇SDP差壓傳感器<b class='flag-5'>適用于</b>您的產(chǎn)品

    如何制作適用于Visionfive 2的Debian + UEFI固件系統(tǒng)?

    制作適用于Visionfive 2的Debian + UEFI固件系統(tǒng)
    發(fā)表于 03-10 07:51