在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

工程師鄧生 ? 來源:哲想軟件 ? 作者:哲想軟件 ? 2022-08-20 11:19 ? 次閱讀

Version3.0同時支持.NETFramework 和.NETCore。

綜合圖表

GoXam旨在通過照顧常見的圖表需求來節省您的項目數周的開發時間。功能包括內置的節點和鏈接關系、數據綁定、子圖和組、可折疊和可展開的樹、概覽、布局和分層。

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

折疊和展開樹

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

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

圖層

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

調色板控制

許多圖表應用程序使用調色板來支持將新元素拖放到視圖中。GoXam 還提供了一種特殊的圖表,稱為調色板。它以矩形網格狀排列顯示許多節點。您可以使用與常規圖表不同的DataTemplate,以便為每個項目提供更小或更簡單的外觀。

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

概覽控制

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

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

子圖/組

許多圖形類型,例如工作流或業務流程建模符號(BPMN),使用分組技術來組織圖表。GoXam 中支持組,包括支持定義層次結構的數據綁定和定義組外觀的數據模板。

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

其他功能

剪切/復制/粘貼/撤消/重做

默認情況下啟用標準剪貼板操作,但可能會在不需要的應用程序中禁用。為了支持無限制和可自定義的撤消和重做,UndoManager跟蹤圖表模型的更改。更改按事務在邏輯上分組在一起。

縮放/滾動/平移/選擇

GoXam支持滾動和放大圖表。您可以通過設置 DiagramPanel 屬性以編程方式滾動和放大或縮小。用戶可以使用滾動條或 PanningTool 滾動,用戶可以使用Control-Mouse-Wheel 放大或縮小。GoXam 控件支持選擇,它們可以輕松地將數據綁定到當前選定的節點。您可以通過提供自定義數據模板來自定義選擇句柄和工具句柄(例如,用于調整大?。?。支持對圖表中的任何文本進行就地文本編輯。只需單擊為文本編輯啟用的任何文本。

預定義的形狀和箭頭

GoXam預定義了超過 195種常用形狀,用于常用節點定義。節點圖形示例顯示了所有這些形狀。

箭頭示例顯示了65 種預定義的箭頭設計。

XML保存/恢復

GoXam不需要任何特定的格式或介質來存儲圖表。在許多情況下,應用程序已經擁有自己的數據庫模式或二進制文件格式或其他任何東西,因此良好的控制不應強加任何存儲要求。

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

自動布局

GoXam帶有用于自動節點和鏈接定位的預定義布局。GoXam具有許多類型圖表的布局,包括圓形布局、樹和力導向布局以及分層有向圖等。

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

在GoXam 圖中,您可以通過在其根可視元素上設置Node.Location 附加屬性來定位節點,或通過以編程方式設置 Node.Location屬性。用戶可以通過拖動來重新定位節點。

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

LayoutManager管理圖表中的布局,包括決定什么條件需要布局再次運行。LayoutManager還支持動畫,當節點移動到新位置時,它允許平滑過渡。

CircularLayout

CircularLayout將節點排列成圓形或橢圓形。

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

GridLayout

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

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

ForceDirectedLayout

ForceDirectedLayout使用類似于物理力的力來推動和拉動節點。連桿被視為具有特定長度和剛度的彈簧。每個節點都具有排斥其他節點的電荷。

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

TreeLayout

TreeLayout有利于布置樹形結構圖。它非常快,可以處理許多節點。提供多個選項,讓您在有限的空間內獲得所需的外觀和清晰度。

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

LayeredDigraphLayout

當圖的節點可以自然地組織成層但結構不是樹狀時,您可以使用 LayeredDigraphLayout。這種布局可以處理進入一個節點的多個鏈接以及創建循環的鏈接。

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



審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 邏輯電路
    +關注

    關注

    13

    文章

    502

    瀏覽量

    43232
  • XML
    XML
    +關注

    關注

    0

    文章

    188

    瀏覽量

    33629
  • 電荷
    +關注

    關注

    1

    文章

    652

    瀏覽量

    36689
  • 編輯器
    +關注

    關注

    1

    文章

    818

    瀏覽量

    31864

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

文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    適用于 WLAN 和藍牙?應用的 2.4 GHz 高效前端 skyworksinc

    電子發燒友網為你提供()適用于 WLAN 和藍牙?應用的 2.4 GHz 高效前端相關產品參數、數據手冊,更有適用于 WLAN 和藍牙?應用的 2.4 GHz 高效前端的引腳圖、接線圖、封裝手冊
    發表于 06-20 18:30
    <b class='flag-5'>適用于</b> WLAN 和藍牙?應用的 2.4 GHz 高效前端 skyworksinc

    2.4 GHz、256 QAM 前端模塊,用于 WLAN/ 和端口,適用于藍牙?應用 skyworksinc

    電子發燒友網為你提供()2.4 GHz、256 QAM 前端模塊,用于 WLAN/ 和端口,適用于藍牙?應用相關產品參數、數據手冊,更有2.4 GHz、256 QAM 前端模塊,用于 WLAN
    發表于 06-18 18:30
    2.4 GHz、256 QAM 前端模塊,<b class='flag-5'>用于</b> WLAN/ 和端口,<b class='flag-5'>適用于</b>藍牙?應用 skyworksinc

    用于 WLAN/ 的 2.4 GHz、256 QAM 前端模塊和適用于藍牙?應用的端口 skyworksinc

    電子發燒友網為你提供()用于 WLAN/ 的 2.4 GHz、256 QAM 前端模塊和適用于藍牙?應用的端口相關產品參數、數據手冊,更有用于 WLAN/ 的 2.4 GHz、256 QAM 前端
    發表于 06-18 18:30
    <b class='flag-5'>用于</b> WLAN/ 的 2.4 GHz、256 QAM 前端模塊和<b class='flag-5'>適用于</b>藍牙?應用的端口 skyworksinc

    【SENSIRION應用】如何正確選擇SDP差壓傳感器適用于您的產品

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

    如何制作適用于Visionfive 2的Debian + UEFI固件系統?

    制作適用于Visionfive 2的Debian + UEFI固件系統
    發表于 03-10 07:51

    適用于MySQL和MariaDB的.NET連接器

    支持 ORM 的適用于 MySQL 和 MariaDB 的 .NET 連接器 dotConnect for MySQL 是一種高性能 ADO.NET 數據提供程序,可在開發 MySQL 的應用程序
    的頭像 發表于 01-16 14:17 ?429次閱讀
    <b class='flag-5'>適用于</b>MySQL和MariaDB的.NET連接器

    適用于Oracle的ODBC驅動程序

    適用于 Oracle 的 ODBC 驅動程序 Devart ODBC Driver for Oracle 是一種高性能連接解決方案,具有企業級功能,可用于從32位和64位 Window
    的頭像 發表于 01-13 09:17 ?465次閱讀

    適用于內窺鏡鏡頭模組的環氧樹脂封裝膠

    適用于內窺鏡鏡頭模組的環氧樹脂封裝膠適用于內窺鏡鏡頭模組的環氧樹脂封裝膠是一種高性能的膠粘劑,它結合了環氧樹脂的優異特性和內窺鏡鏡頭模組的特殊需求。以下是對這種環氧樹脂封裝膠的詳細解析:
    的頭像 發表于 01-10 09:18 ?509次閱讀
    <b class='flag-5'>適用于</b>內窺鏡鏡頭模組的環氧樹脂封裝膠

    Chart FX-選擇圖表輸出

    圖表選擇輸出時,最簡單的方法是使用 Chart FX 智能標簽向導。 通過 Chart FX 服務器控件控制圖表輸出有幾種不同的方法。其中一種僅需允許瀏覽器檢測
    的頭像 發表于 01-05 11:06 ?460次閱讀
    Chart FX-選擇<b class='flag-5'>圖表</b>輸出

    一種適用于DC微電網的低輸入電流紋波非隔離TCM雙向變流器

    電子發燒友網站提供《一種適用于DC微電網的低輸入電流紋波非隔離TCM雙向變流器.pdf》資料免費下載
    發表于 12-07 15:25 ?0次下載

    NVIDIA推出適用于網絡安全的NIM Blueprint

    德勤使用適用于容器安全的 NVIDIA NIM Agent Blueprint 幫助企業利用開源軟件構建安全的 AI。
    的頭像 發表于 11-20 09:58 ?638次閱讀

    適用于工業應用的使用MDIO的以太網PHY配置

    電子發燒友網站提供《適用于工業應用的使用MDIO的以太網PHY配置.pdf》資料免費下載
    發表于 09-21 10:24 ?0次下載
    <b class='flag-5'>適用于</b>工業應用的使用MDIO的以太網PHY配置

    選擇適用于汽車應用的基準電壓

    電子發燒友網站提供《選擇適用于汽車應用的基準電壓.pdf》資料免費下載
    發表于 09-02 11:26 ?0次下載
    選擇<b class='flag-5'>適用于</b>汽車應用的基準電壓

    適用于AR眼鏡的TI DLP? Pico?技術

    電子發燒友網站提供《適用于AR眼鏡的TI DLP? Pico?技術.pdf》資料免費下載
    發表于 08-23 09:21 ?0次下載
    <b class='flag-5'>適用于</b>AR眼鏡的TI DLP? Pico?技術

    LMP91051是否適用于Pyreos的雙通道?

    LMP91051是否適用于Pyreos的雙通道(兩顆sensor集成在同封裝中,共用電源和地)熱釋電紅外傳感器
    發表于 08-19 07:17
    主站蜘蛛池模板: 天天天天做夜夜夜夜做 | 国产看色免费 | 精品爱爱| 91精品福利久久久 | 亚洲色五月 | h视频欧美| 亚洲一区二区视频在线观看 | 天天综合天天干 | 狠狠要 | 欧美性生活网站 | 视频在线观看网站免费 | 欧美大片国产在线永久播放 | 久久精品人人爽人人爽快 | 午夜在线观看免费 | 色婷婷六月天 | 久久中文字幕一区二区 | 日本天堂网在线观看 | 天堂资源www天堂在线 | 欧美色图亚洲激情 | 久草视频一区 | 夜夜爽天天干 | 202z欧美成人 | 手机福利片| 在线看片成人免费视频 | 日本丶国产丶欧美色综合 | 亚洲第一伊人 | 久久婷婷成人综合色 | 黄色天天影视 | 婷婷丁香色 | 在线色 | 天天舔天天爽 | 好大好硬好深好爽的视频 | 一级伦奸视频 | 色色激情网 | 九色综合久久综合欧美97 | 天堂bt资源新版在线 | 在线视频黄 | 国产视频首页 | 日本一区视频在线播放 | 日本高清视频不卡 | 在线激情网 |