に画像を追加したいMyCanvas
:
public class MyCanvas : Canvas
{
private VisualCollection children;
public MyCanvas()
{ this.children = new VisualCollection(this); }
public void AddVisual(Visual visual)
{ this.children.Add(visual); }
public void RemoveVisual(Visual visual)
{ this.children.Remove(visual); }
public void ClearVisuals()
{ this.children.Clear(); }
protected override int VisualChildrenCount
{
get
{ return this.children.Count; }
}
protected override Visual GetVisualChild(int index)
{ return this.children[index]; }
}
私は試した:
my_canvas.Children.Add(my_image);
// or also
my_canvas.AddVisual(my_image);
しかし、my_image
表示されません。問題は何ですか?どのように修正する必要がありますか?ありがとう。