【问题标题】:How to build Pentomino game [closed]如何构建 Pentomino 游戏 [关闭]
【发布时间】:2013-10-09 16:11:08
【问题描述】:

我想用 C#/XAML 为 Windows 8(8.1) 构建 Pentomino 游戏。我需要字段和可拖动的数字。

我该怎么做?对于可拖动,我使用的是 ManipulationDelta 属性,但我如何知道该图在字段中以及如何附加它(字段中的图)?

【问题讨论】:

  • 你试过什么?你读了什么?你打算怎么做?
  • 我尝试用于数字图像和矩形。对于图像,我无法为每个图形设置清晰的边框。所以对于矩形,我只能使用..矩形。现在我尝试将矩形组合起来(现在是 2x2),如果拖动任何人,则拖动所有矩形。但是关于领域..我对此没有任何想法。现在我尝试使用网格(列和行),但有一个普遍的问题:我怎么知道移动后的图在哪里?在哪些单元格(列/行)中?

标签: c# windows xaml


【解决方案1】:

就你的问题而言,它太宽泛了。

为了将来参考,您应该尝试将您的问题分解为较小的问题,并在先进行一些家庭研究后针对每个问题分别提出问题。

此外,分享一些关于您尝试过的代码可以让更多人帮助您。


话虽如此,我从未使用过 XAML,尽管我使用 C# 已经有一段时间了。

关于你的问题:

对于 pentomino,您需要一块板。使用GridDataGridView 对我来说听起来不错。

为了表示您的图形,可以查询您的网格以确定您的图形是否可以放在某个方格上。准备写一些for 循环。

Abput drag'n drop,这里有一些你可能会觉得有用的链接:

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?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-31
    • 2021-04-26
    • 2012-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多