你們中的一些人可能會發現這個問題遲鈍,但我仍然不習慣wpf繪圖。我想在可以在畫布上移動的Rectangle上添加格式化文本,並且我有一個提示來覆蓋UIElement.OnRender方法。但是我不知道我是否應該重寫canvas類或Shape類。在任何正確的情況下,引用該示例中描述的方法的drawingContext參數:http://msdn.microsoft.com/en-us/library/bb613560.aspx#FormattedText_Object?在wpf中的形狀上繪製文本
最終是否將文本指定給形狀,還是視覺暫時效果不能隨着畫布上的形狀一起移動?
是否有任何進一步的有效方法來繪製文字的形狀?
形狀是在程序運行時創建的,所以基於xaml的解決方案無法應用(據我所知)。我需要動態基礎上的解決方案,即使用C#。 – arjacsoh
[在形狀上繪製文本]的可能重複(http://stackoverflow.com/questions/7977240/draw-text-on-a-shape) –
幾乎所有的XAML都可以很容易地轉換爲C#,應該沒有問題。 –