2012-04-30 10 views
0

ドラッグアンドドロップアプリケーションを作成していますが、キャンバス内の要素をドラッグすると、座標が負の場合にブラシが要素を表示します。ブラシの魔法でも変わったサイズになります負の要素を表示します。 ビジュアルブラシは、キャンバスの実サイズ、またはキャンバスの肯定的な子のみを描画するにはどうすればよいですか?WPFブラシはキャンバスに負の要素を表示します

答えて

0

ビューポートには常に負の値を持つ項目も表示されます。私はブラシでこの効果を望んでいなかったので、私は別の解決策を見つけなければなりませんでした。

私はこのメソッドを呼び出すので、負のメンバをドラッグするとブラシに表示されません。キャンバスの幅と高さに値がないため、このメソッドを起動時に呼び出さないでください。

_viewRect = New Rect(0, 0, TheCanvas.Width, TheCanvas.Height) 
    _viewGeo = New RectangleGeometry(_viewRect) 
    TheCanvas.Clip = _viewGeo 
関連する問題