2009-07-17 16 views

Antwort

6

Zu der Zeit die Frage gestellt wurde, gab es Abhilfen und kludges. Aber jetzt - mit dem Erscheinen der gerade erschienenen (7. Juni 2010) SketchFlow/Blend Version 4 gibt es eine großartige Lösung: Sketchables von Philipp Sumi. Dieses Add-on zu Sketch 4 können Sie kurze Markup anpassen und Schneider eine Steuerung verwenden output-- einschließlich der SketchableDataGrid anspruchsvolle anzuzeigen.

Sketchables ist ein völlig neues Paket, das in der Woche vom 21. Juni 2010 veröffentlicht werden soll, heißt es in seinem Blog. Er hat jedoch ein aufrüttelndes Demo-Video auf seiner Seite. Für einen Schnappschuss des SketchableDataGrid einen Blick auf Abbildung 12 in meiner soeben erschienenen Artikel Creating WPF Prototypes with SketchFlow, 18. Juni 2010

(Ich habe keine Verbindung mit Philipp Sumi anders als Bewunderung für seine Sketchables Produkt. :-)

+0

Ausgezeichnet, danke für das Teilen dieser Information! – Clay

+0

danke msorens - das ist genau das, was ich gesucht habe rajesh –

0

Ich bin nicht 100% klar auf was Sie versuchen zu tun. Sie könnten den SketchBorderUC oder eine Rechteckskizze verwenden.

Für welche visuelle Darstellung möchten Sie ein Gitter verwenden?

+0

Wahrscheinlich für Tabellendaten !! Es wäre gut, einen "Skizziertisch" zu haben, anstatt einen rectange dafür zu verwenden ... –

4

Es sollte ein Datagrid-Asset-sein (definiert in System.Windows.Control.Data.dll -Might müssen einen Verweis hinzufügen?), Die ich denke, ist das, was Sie suchen.

Das erste, was Sie tun müssen, ist eine Datenquelle zu erstellen.

Sie können, indem Sie auf die Registerkarte Daten in der oberen rechten Ecke, und klicken Sie auf den „definieren neue Beispieldaten“ Symbol, um eine Datenquelle erstellen. Unter der Sammlung sollten Sie die Feldeigenschaften für die Datenquelle hinzufügen/bearbeiten können. Die Datenquelle wird automatisch generierte Daten für Sie haben (eine sehr coole Funktion!). Dies kann durch Auswahl des Symbols "Beispielwerte bearbeiten" neben der Sammlung ersetzt werden, falls gewünscht.

Als nächstes können Sie ein Datengitter auf den Bildschirm ziehen und die Datenquelle festlegen, indem auf dem Gitter die Itemssource-Eigenschaft der Wahl (die Daten-Option verbindlich gewählt werden soll). Auf der Registerkarte Datenfeld können Sie Ihre Datenquelle auswählen. Stellen Sie sicher, dass Sie die tatsächliche "Sammlung (Array)" Option auf der rechten Seite auswählen. Standardmäßig sollte es automatisch die Spalten für Sie generieren. Dies kann geändert werden, wenn Sie mehr Kontrolle über die Namen der Spaltenüberschriften wünschen.

Hoffe, das hilft.

1

Es gibt keine ‚Skizze‘ Artrasterfeld, so dass Sie zwei Möglichkeiten:

  • Verwenden Sie ein Listenfeld und bearbeiten Sie die Vorlage ein Gitter/horizontal Stapelfeld mit Grenzen sein usw.
  • Verwenden Sie das Standardraster, können Sie immer noch der Text ‚Buxton Sketch‘ font machen, so dass es immer noch ziemlich gut aussieht, aber es hat einige Chromeffekte die ‚reine Skizze‘ zu brechen suchen

Verwenden Sie, was Ihnen am besten passt.

1

Vor allem, wenn Sie Silverlight-basierte Skizze verwenden, müssen Sie ein Datagrid verfügbar sonst, wenn Sie mit WPF arbeiten Sie WPF-Toolkit, das eine schließt nutzen könnten.

Um eine Silverlight-Datagrid „lückenhaft“ nehmen Sie bitte einen Blick auf die Probe stellen an: http://cid-99b45ff02d12b84d.skydrive.live.com/self.aspx/Public/Scratch/SilverlightPrototype8.zip

Ich denke, diese Probe zu einer WPF mit einem Datagrid von WPF Toolkits mit nur geringfügigen Anpassungen auf Basis Skizze gilt auch ..

.

Viel Glück

2

Ich habe es mit einer ListBox-Skizze gemacht.

Überprüfen Sie es here.

Verwandte Themen