ここに私の問題があります:MyWindowにSurfaceInkCanvasのサブクラスを使用したいと思います。 私はこのようなC#クラスを作成:XAMLでC#カスタムサブクラスを使用するには?
namespace MyNamespace
{
public class SubSurfaceInkCanvas : SurfaceInkCanvas
{
private MyWindow container;
public SubSurfaceInkCanvas()
: base()
{
}
public SubSurfaceInkCanvas(DrawingWindow d) : base()
{
container = d;
}
protected override void OnTouchDown(TouchEventArgs e)
{
base.OnTouchDown(e);
}
}
}
をそして私は私のXAMLのウィンドウでそれを使用したいと思います。それはこれのようなものですか?
<MyNamespace:SubSurfaceInkCanvas
x:Name="canvas"
Background="White"
TouchDown="OnTouchDown"/>
私はまったく間違った方法ですか?
+1良い説明 –