0

wp7 に Bingmap コントロールが 1 つあります。この bingmap には非常に多くの画鋲ボタンが含まれています。そして、クリックイベントが発生したときにこのボタンを削除したいと思います。では、このボタンを削除するにはどうすればよいでしょうか。

私は以下のC#コードを試しましたが、うまくいきません

map1.children.remove(ピン[i])

4

2 に答える 2

1

私はこのようにしました:

  • XAML: マップ コントロールで MapItemsControl を設定します。コードの変更で ItemSource に画鋲コレクションをバインドできます。
  • コード ビハインド: Map からすべての画鋲を削除するには、ItemSource NULL を設定します。それで全部です。
于 2012-08-08T09:42:46.937 に答える
1

MapLayer を使用してその MapLayer に画鋲を追加し、次の画鋲を追加する前にレイヤーをクリアできます。

その MapLayer を子としてマップ コントロールに追加することを忘れないでください。

于 2012-08-08T14:33:28.767 に答える