19.01.2015 Aufrufe

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

Projektgruppe Visual Analytics - Medieninformatik und Multimedia ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

11.5 Scatterplotdiagram 197<br />

9 <br />

10 <br />

11 <br />

14 <br />

Listing 11.6: Einfügen einer neuen Drop-Zone<br />

Um eine neue Drop-Zone erstellen zu können, ist DropAreaType weiterhin ein<br />

neuer Drop-Zonen-Typ hinzuzufügen, im Falle von Listing 11.6, Zeile 11, der Typ<br />

NewDropAreaType (siehe Listing 11.9).<br />

1 public enum DropAreaType<br />

2 {<br />

3 // already existing DropAreaTypes<br />

4 .<br />

5 .<br />

6 .<br />

7 NewDropAreaType<br />

8 }<br />

Listing 11.7: Hinzufügen eines neuen DropAreaTypes<br />

In der Klasse DropAreaGroup muss die Methode Check(DropArea, Hierarchical-<br />

OLAPObject) um eine Behandlung der Drops auf die neu angelegte Drop-Zone erweitert<br />

werden. Für die grafische Darstellung der neuen Drop-Zone ist die Klasse DropArea<br />

sowohl in der XAML- als auch in der Code-Behind-Datei verantwortlich <strong>und</strong> muss<br />

entsprechend dem neuen DropAreaType angepasst werden.<br />

11.5.2 Erweiterung des Diagrammmenüs<br />

Um neue Buttons in das Diagramm einzufügen, müssen die folgenden Änderungen<br />

vorgenommen werden. In der XAML-Datei Diagram muss in dem Menu das Grid um ein<br />

weiteres Grid erweitert werden. An der Stelle sind mögliche Buttons folgendermaßen<br />

einzufügen.<br />

1 <br />

2 <br />

3 <br />

4 <br />

8 <br />

10 <br />

11 <br />

Listing 11.8: Einfügen eines neuen Buttons

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!