簡體   English   中英

網格和畫布或兩者兼而有之?

[英]Grid and Canvas or both?

我正在創建一個包含兩個庫的定制設計軟件庫。 從一個庫中,我可以獲得繪制形狀的方法,例如rectangleellipse (它在C#中使用Canvas類),而在另一個adorner則使用adorner類。 我需要使用兩個對象(要拖放的客戶控件),還需要讓用戶同時繪制這些形狀。

在以前的版本中,我可以看到<lib:TheCanvas x:Name="myCanvas" />已嵌入到XAML中。 在以后的版本中,將創建所有adorner對象並將其放置在<Grid></Grid>區域內。

是否可以將兩者結合起來並實現這兩個庫的一個應用程序基礎,以便可以在頁面上放置和繪制Adorner對象和形狀?

請指教。

謝謝阿米特

是的,看起來很可能,您可以為形狀(形狀和裝飾物)創建包裝; 並擴展Canvas控件以支持形狀包裝對象的拖放。

查看具有類似實現的本系列文章-

WPF圖表設計器- 第4部分第3 部分第2 部分第1部分

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM