本教程說明如何從XML加載圖形數(shù)據(jù)并創(chuàng)建與圖形節(jié)點(diǎn)和邊相對(duì)應(yīng)的圖形對(duì)象。在解決方案資源管理器中右鍵單擊該項(xiàng)目,然后從上下文菜單中選擇“添加”->“新建項(xiàng)”。創(chuàng)建一個(gè)名為SampleG的新XML文件,并以以下形式添加內(nèi)容:XML格式將文件的“生成操作”屬性設(shè)置為“內(nèi)容”,將“復(fù)制到輸出目錄”設(shè)置為“如果更新則復(fù)制”。向表單添加一個(gè)OnLoad替代:C#將以下變量添加到Loaded處理程序?!皀odeMap”將圖節(jié)點(diǎn)映射到其標(biāo)識(shí)符,“bounds”包含默認(rèn)的節(jié)點(diǎn)大小。MindFusion.Charting for WPFv發(fā)布。河北流程控件MindFusion圖表
問:我正在使用ControlNode對(duì)象,我有一個(gè)TextEditor。如何在調(diào)整大小和移動(dòng)時(shí)進(jìn)行繪畫?**答:只有當(dāng)消息隊(duì)列中沒有任何其他消息時(shí),Windows才會(huì)向控件發(fā)送WM_PAINT消息,因此在您暫停移動(dòng)鼠標(biāo)之前不會(huì)重新繪制托管控件。您可以通過從NodeModifying事件處理程序調(diào)用其Refresh方法來強(qiáng)制托管控件重新繪制自己。問:我將FlowChart的區(qū)域劃分為4個(gè)車道。左鍵單擊RowHeaders時(shí)是否有任何事件?答:您可以處理Clicked事件并調(diào)用GetHeaderFromPoint方法以查明是否已單擊某些標(biāo)頭。南京流程控件MindFusion流程圖控件MindFusion使用教程。
當(dāng)你打開一個(gè)包含MindFusion.Reporting報(bào)表的源代碼文件時(shí),也就是當(dāng)你雙擊該文件或從它的上下文菜單中選擇"ViewDesigner"命令時(shí),報(bào)表設(shè)計(jì)器會(huì)被自動(dòng)***。報(bào)表設(shè)計(jì)器提供了可視化編輯報(bào)表布局的方法。下面的章節(jié)將詳細(xì)描述MindFusion.Reporting的主要功能。創(chuàng)建報(bào)表項(xiàng)目設(shè)計(jì)器中的項(xiàng)目可以用與Windows窗體設(shè)計(jì)器中相同的方式創(chuàng)建–從工具箱中拖動(dòng)項(xiàng)目并將其拖到報(bào)表設(shè)計(jì)器表面?;蛘?,您可以雙擊一個(gè)項(xiàng)目,以便在當(dāng)前活動(dòng)的報(bào)告中創(chuàng)建一個(gè)適當(dāng)類型的對(duì)象。工具箱中的報(bào)表項(xiàng)目可以在"MindFusion.Reporting"類別下找到,當(dāng)你***一個(gè)報(bào)表設(shè)計(jì)器時(shí),它就會(huì)變得可見。您也可以將普通的Windows控件拖動(dòng)到報(bào)表中,這將為該控件創(chuàng)建一個(gè)ControlWrapper報(bào)表項(xiàng)。
項(xiàng)目包含每個(gè)報(bào)表頁可以包含任意數(shù)量的報(bào)表項(xiàng)。某些報(bào)表項(xiàng)(如DataRange)可以有自己的項(xiàng)目,包括其他容器。這就形成了報(bào)表項(xiàng)的層次結(jié)構(gòu),層次結(jié)構(gòu)的根是報(bào)表本身。為了將新項(xiàng)目放置在特定的容器中,從MSVisualStudio工具箱中拖動(dòng)項(xiàng)目,然后將其放在感興趣的容器中。您可以對(duì)現(xiàn)有的項(xiàng)目執(zhí)行同樣的技術(shù)–簡(jiǎn)單地將它們拖到容器上。頁眉和頁腳報(bào)告頁可以包含頁眉和頁腳。頁眉和頁腳包含在**終報(bào)告布局中的每個(gè)頁面實(shí)例上顯示的項(xiàng)目。例如,常見的情況是在頁腳中放置一個(gè)顯示當(dāng)前頁碼的標(biāo)簽。MindFusion更新亮點(diǎn)。
2.5.2新版功能通過將其format屬性設(shè)置為BarcodeFormat.Code128,創(chuàng)建code-128格式的條形碼。2.5新版功能改進(jìn)的字體支持報(bào)表和各種報(bào)表項(xiàng)的字體屬性現(xiàn)在已經(jīng)過時(shí)了。它們被FontName、FontSize和FontStyle屬性所替代?,F(xiàn)在可以更容易地更改標(biāo)簽的字體大小或樣式,而無需替換整個(gè)標(biāo)簽字體。通過這種方式,更改默認(rèn)字體名稱將反映在已更改字體大小或樣式的報(bào)表項(xiàng)上。改進(jìn)的測(cè)量單元支持更改現(xiàn)有報(bào)告的度量單元現(xiàn)在更加流暢,并且不需要調(diào)整現(xiàn)有項(xiàng)的大小來適應(yīng)。各種性質(zhì)現(xiàn)在以毫米而不是報(bào)告單位表示。例如,紙張大小和頁邊距。流程圖_流程圖控件MindFusion。福建玩轉(zhuǎn)MindFusion預(yù)定義圖表
MindFusion提供正版授權(quán)證書。河北流程控件MindFusion圖表
你需要選擇你想在數(shù)據(jù)范圍中出現(xiàn)的字段,以及數(shù)據(jù)范圍是否應(yīng)該有頁眉。**所選字段的標(biāo)簽沿新創(chuàng)建的數(shù)據(jù)范圍的寬度均勻分布。數(shù)據(jù)綁定圖表對(duì)象有一種類型的MindFusion.Reporting元素可以不需要將它們放置在數(shù)據(jù)綁定的DataRange對(duì)象中就可以進(jìn)行數(shù)據(jù)綁定,即從Chart派生的類–BarChart、LineChart、PieChart和RadarChart。關(guān)于這些元素以及如何在報(bào)表中使用它們的更多信息,請(qǐng)查看報(bào)表中的圖表。與數(shù)據(jù)范圍一樣,你可以通過使用它們的DataSource和DataMember分別指定數(shù)據(jù)源和成員來綁定Chart對(duì)象。然后你需要通過適當(dāng)?shù)膶傩詠碇付ㄒ壎ǖ淖侄?。如果你想?shù)據(jù)綁定一個(gè)BarChart對(duì)象,你應(yīng)該將數(shù)據(jù)字段的名稱分配給它的DataFields屬性。如果要綁定一個(gè)PieChart,應(yīng)該將數(shù)據(jù)字段的名稱分配給它的DataField屬性。要綁定一個(gè)LineChart,應(yīng)使用它的XDataFields和YDataFields屬性。***,要綁定一個(gè)RadarChart,使用它的DataFields屬性。河北流程控件MindFusion圖表