2010-05-11 71 views
0

我目前正在構建一個Surface應用程序,其中主導航是一個圓形菜單。對於每個菜單項,我用我的codeproject.com發現了一個自定義的控制:將文本塊添加到自定義wpf控件(來自codeplex的piepiece控件)

http://www.codeproject.com/KB/WPF/PieChartDataBinding.aspx(PiePiece控制)

的子菜單項的數量(這也是piepiece控制)來自數據庫,因而動態加載。我無法弄清楚的是,我如何在此自定義控件中添加一個文本塊來顯示子菜單項文本。它需要遵循PiePiece的RotationAngle屬性才能正確排列。

有人爲此得到了一個hot-fix?我正在考慮添加另一個依賴屬性的piepiece自定義控件,但這種方式,我不能設置字體家族,大小等(我可以嗎?)

任何輸入對此非常感謝!謝謝!

+0

您是否沒有使用物品控制或專用面板? – 2010-05-11 07:45:11

+0

嘿傑夫,不 - 我只是使用該PiePiece控件,併爲數據庫中的每個子菜單項,我將一個控件添加到畫布。有沒有更好的方法呢?我仍然在學習xaml,因爲你可能已經猜到了) – bomortensen 2010-05-11 07:51:53

+0

還沒有找到解決這個..任何人? :) – bomortensen 2010-05-11 16:21:03

回答

0

您是否嘗試過使用Adorners,而沒有仔細觀察您正在使用的PiePiece Control可能會解決您的問題。

希望有幫助!

+0

嗨克里斯,對於遲到的迴應抱歉。裝飾者似乎是我的問題的完美解決方案,但是當涉及到從代碼隱藏綁定到Text屬性時,我有點卡住了。 基本上我應該可以這樣做: Binding binding = new Binding(「Title」); myAdorner.Title = ?? 再次感謝! :) – bomortensen 2010-05-17 10:43:41

+0

發現了! ;)非常感謝,Chris – bomortensen 2010-05-20 08:55:55

+0

不是問題,對不起,我錯過了17日的評論,但很高興你明白了。 – 2010-05-20 22:38:02