2010-11-30 8 views
1

Je veux créer un contrôle 2D qui ressemble à une boîte. Une couleur sur le fond et une autre sur le côté. Je vais placer beaucoup d'instances de ce contrôle sur une toile, et la toile dans la vue av.Quel type de contrôle WPF utiliser?

alt text

je besoin d'aide pour infobulle, et rightclick glisser déposer &. Il doit également prendre en charge la liaison de données et le redimensionnement.

Quelle est la meilleure façon de créer ce contrôle? Tout conseil est le bienvenu. Merci!

Répondre

3

Mon conseil est de faire un VisualBrush qui a le dessin de la boîte comme son contenu. Ensuite, chaque élément sera un Rectangle (qui prendra en charge les fonctionnalités dont vous avez besoin), et la propriété Remplissage du rectangle sera définie sur le VisualBrush

+0

Merci! Puis-je lier une propriété à la couleur de la boîte dans ce cas? Est-ce que clickevent n'est intercepté qu'à l'intérieur de la boîte ou à l'intérieur du rectangle entier? –

+0

tant que VisualBrush est dans un style pour le rectangle. L'événement Click serait pour tout le rectangle sauf si vous avez fait quelque chose de beaucoup plus complexe –

Questions connexes