我不是一個真正的設計師,我想知道如果任何人有一個想法,我怎麼能建立以下可視:如何打造出如下的視覺
的想法是讓2環在裏面我將畫出表示爲「互動形狀或按鈕」的餡餅的數量。根據形狀的數量,它們應該覆蓋整個圓圈。
除此之外,我需要能夠與每個餅形互動,以及內部和oustide這些形狀的邊緣應根據圓直徑一道完美的弧線。
由於我不是一個完美的設計師,我怎麼能代表這種視覺? 我正在考慮使用自定義面板,但接下來如何繪製每個面板的形狀,以便它們在內部和外部圓弧完美併爲每個面板提供交互性?說幾何
感謝您的幫助 我會用
@ user930203是不是有在WPF的方式對幾何對象進行布爾運算?我似乎記得那裏有。如果是這樣 - 做一個圓圈,那麼一個較小的圓圈,從另一個圓圈中減去一個會得到你的圓形輪廓(有一個洞)。然後用三角形平分這將給你的細分。不發佈爲答案,因爲我沒有測試/確認這是一種策略,但是,但是,可能會對您有所幫助。問候, –
@ Dr.AndrewBurnett-Thompson我相信你是對的。我似乎使用'幾何'對象在WPF中完成了一些圖像剪輯。有關於[MSDN](http://msdn.microsoft.com/en-us/library/system.windows.uielement.clip.aspx)的一些信息。 –
@SamuelSlade在過去的一段時間裏,我在很遠的地方做了很多WPF的低級幾何黑客攻擊。對於原始提問者 - 您可能會考慮使用的工具來創建複雜的用戶界面,即Expression Blend。此外,我已成功地使用Inkscape(與SVG)並將我創建的幾何圖形導出到Xaml。 –