0
개체를 끌 수있는 Canvas를 구현하고 싶습니다.Canvas에서 상속 받기
namespace ISC_CG
{
public class DragCanvas : Canvas
{
protected override void OnPreviewMouseLeftButtonDown(MouseButtonEventArgs e)
...
그리고 XAML에서 : 나는
The name "DragCanvas" does not exist in the namespace "clr-namespace:ISC_CG".
실종 :
<Window x:Class="ISC_CG.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Name="mainWindow"
DataContext="{Binding ElementName=mainWindow}"
xmlns:cg="clr-namespace:ISC_CG"
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
Title="MainWindow" Height="350" Width="525">
<cg:DragCanvas Name="mainCanvas" Background="{StaticResource checkers}" ClipToBounds="True" Focusable="True">
하지만 오류를 얻을 그래서 난 그냥 캔버스에서 상속 및 마우스 이벤트를 오버라이드 (override) 할 수 생각 여기 몇 걸음?
감사합니다. -
은 창과 같은 어셈블리에있는 캔버스입니까? – thumbmunkeys
프로젝트를 만들려고 했습니까? 컴파일 될 때까지이 오류가 발생합니다. – Matt
@thumbmunkeys 네, 모두 같은 프로젝트에 있습니다. –