Oto mój problem: Chciałbym użyć podklasy SurfaceInkCanvas w moim MyWindow. stworzyłem klasę C# tak:Jak używać niestandardowej podklasy C# w XAML?
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);
}
}
}
I chciałbym użyć go w moim oknie XAML. Czy to coś takiego?
<MyNamespace:SubSurfaceInkCanvas
x:Name="canvas"
Background="White"
TouchDown="OnTouchDown"/>
Czy jestem całkowicie w niewłaściwy sposób?
+1 Dobre objaśnienie –