2013-10-09 2 views
-4

Windows 8 (8.1) 용 C#/XAML로 Pentomino 게임을 만들고 싶습니다. 나는 필드와 draggable 수치가 필요합니다.Pentomino 게임을 만드는 법

어떻게 할 수 있습니까? draggable의 경우 ManipulationDelta 속성을 사용하지만 그림이 필드에 있다는 것을 어떻게 알 수 있습니까? 필드에 숫자를 붙이는 방법은 무엇입니까?

+0

를 시도? 뭘 읽었 니? 그 일을 어떻게 생각하고 있니? – Joel

+0

그림 이미지와 직사각형을 사용해 보았습니다. 심상을 위해 나는 각 숫자를위한 명확한 국경을 놓는다. 그래서 사각형을 사용하면 .. 사각형 만 사용할 수 있습니다. 이제 그림을 그리기 위해 직사각형을 결합 해 봅니다. (2x2) 이제 드래그하면 모든 것을 끌어 올 수 있습니다. 그러나 분야에 관하여 나는 그것에 관하여 아이디어가 없다. 이제는 Grid (Columns and Rows)를 사용하려고 시도하지만, 한 가지 일반적인 질문이 있습니다. 이동 후 그림이 어디에 있는지 어떻게 알 수 있습니까? 어떤 셀 (열/행)에 있습니까? –

답변

0

질문이 너무 광범위하기 때문에.

나중에 참조 할 수 있도록 문제를 작은 문제로 나누고 먼저 가정 연구를 한 후에 각 문제에 대해 개별 질문을해야합니다.

또한 시도한 것에 대한 코드를 공유하면 더 많은 사람들이 나를 도와 줄 수 있습니다.


나는 XAML로 일한 적이 없다고했는데, 지금 당분간 C#으로 작업했지만. 당신이 보드가 필요합니다 펜토미노를 들어

: 당신의 문제에 대한

. Grid 또는 DataGridView을 사용하면 나에게 좋은 찬스처럼 들릴 수 있습니다.

숫자를 나타 내기 위해 그리드를 쿼리하여 숫자가 특정 사각형에 드롭 될 수 있는지 알아볼 수 있습니다. 일부 for 루프 작성 준비.

Abput에 놓은 뒤 드롭, 여기 당신이 유용하게 사용할 수있는 몇 가지 링크가 있습니다 : 당신은 무엇을

XAML GridView to GridView Drag and Drop Mouse vs Touch

Dropping an item on an UserControl item in GridView doesnt trigger Drop event (includes sample project)

How do I drag an element in Windows 8 XAML app?