1

実行時に生成されたコントロールを移動しようとしていますが、WPFのキャンバス上を移動したいと思います。

レポートジェネレーターのようなアプリケーションを構築したい(Crystal Reportとはまったく異なります)。Label,TextBox,RichTextBox,Image Controlただし、コントロール(など)をcanvas(WPF)に配置してから、canvas上に移動できるものを作成したいと考えています。

キャンバス上の移動コントロールを探しています。レポートを(XPSまたはPDF)形式で作成できるように、キャンバス上の位置をキャプチャします。レポートの作成に問題はありません。

TextBlock私は、制御を移動して追加しImageControl、実行時に問題に直面するだけです。

本当に指導が必要です。

誰かアイデアがありますか?

前もって感謝します

4

2 に答える 2

2

Canvas 上の要素の左座標を取得および設定するには、次の方法を使用します。

Canvas.GetLeft(element) and Canvas.SetLeft(element, number)

もあります

Canvas.GetTop/Canvas.SetTop, Canvas.GetRight/Canvas.SetRight, Canvas.GetBottom/Canvas.SetBottom and Canvas.GetZIndex/Canvas.SetZIndex
于 2012-10-02T14:10:21.933 に答える