2009-07-17 13 views
6

चूंकि स्केचफ्लो में कोई ग्रिड संपत्ति नहीं है, तो एक का प्रतिनिधित्व करने का सबसे अच्छा तरीका क्या है? क्या हर कोई सिर्फ आयताकार संपत्ति का उपयोग करता है?स्केचफ़्लो में ग्रिड कैसे आकर्षित करें?

उत्तर

6

समय सवाल उठाया गया, तब समाधान और kludges थे। लेकिन अब - अभी जारी किए गए (7 जून, 2010) के आगमन के साथ स्केचफ्लो/ब्लेंड संस्करण 4 एक अच्छा समाधान है: Sketchables फिलिप सुमी से। SketchFlow 4 को यह ऐड-ऑन आप संक्षिप्त मार्कअप का उपयोग अनुकूलित और दर्जी के लिए एक नियंत्रण SketchableDataGrid सहित output-- परिष्कृत प्रदर्शित करने के लिए देता है।

स्केचबेल 21 जून, 2010 के सप्ताह को जारी किए जाने के कारण, एक पूरी तरह से नया पैकेज है, अपने ब्लॉग के मुताबिक। हालांकि, उनकी साइट पर एक चौंकाने वाला डेमो वीडियो है। SketchableDataGrid का एक स्नैपशॉट के लिए मेरे बस में प्रकाशित लेख Creating WPF Prototypes with SketchFlow, 18 जून में चित्रा 12 पर एक नज़र डालें, 2010

(मैं फिलिप सुमी उसकी Sketchables उत्पाद के लिए प्रशंसा के अलावा अन्य के साथ कोई संबंध नहीं है। :-)

+0

उत्कृष्ट, इस जानकारी को साझा करने के लिए धन्यवाद! – Clay

+0

धन्यवाद msorens - यह सही है कि मैं राजेश की तलाश में था –

0

मैं जो करने की कोशिश कर रहा हूं उस पर 100% स्पष्ट नहीं हूं। आप स्केचबॉर्डरयूसी या आयताकार-स्केच का उपयोग कर सकते हैं।

आप किस दृश्य प्रतिनिधित्व को प्राप्त करने की कोशिश कर रहे हैं जिसके लिए आप एक ग्रिड का उपयोग करेंगे?

+0

शायद टैब्यूलर डेटा के लिए !! इसके लिए एक आयत का उपयोग करने के बजाय "स्केच टेबल" होना अच्छा होगा ... –

4

एक डेटाग्रिड संपत्ति (सिस्टम में परिभाषित होना चाहिए। Windows.Control.Data.dll- शायद एक संदर्भ जोड़ने की आवश्यकता है?) जो मुझे लगता है कि आप क्या देख रहे हैं।

पहली चीज़ जो आपको करने की ज़रूरत है वह डेटास्रोत बनाना है।

आप ऊपरी दाएं कोने में डेटा टैब को चुनने और "नया नमूना डेटा को परिभाषित" आइकन पर क्लिक करके किसी डेटा स्रोत बना सकते हैं। संग्रह के तहत आप डेटा स्रोत के लिए फ़ील्ड गुणों को जोड़ने/संपादित करने में सक्षम होना चाहिए। डेटा स्रोत में आपके लिए स्वत: जेनरेट किया गया डेटा होगा (एक बहुत अच्छी सुविधा!)। वांछित अगर संग्रह के बगल में "नमूना मान संपादित करें" आइकन का चयन करके इसे प्रतिस्थापित किया जा सकता है।

इसके बाद आप अपनी स्क्रीन पर एक डेटा ग्रिड खींचें और ग्रिड पर ItemsSource संपत्ति का चयन करके डेटा स्रोत (बाध्यकारी विकल्प डेटा से चुना जाना चाहिए) सेट कर सकते हैं। डेटा फ़ील्ड टैब पर आप अपना डेटा स्रोत चुन सकते हैं। दाएं हाथ पर वास्तविक "संग्रह (सरणी)" विकल्प का चयन करना सुनिश्चित करें। डिफ़ॉल्ट रूप से इसे आपके लिए कॉलम स्वतः उत्पन्न करना चाहिए। यह आपको अधिक कॉलम हेडर नाम पर नियंत्रण चाहते हैं, तो बदला जा सकता है, आदि

आशा इस मदद करता है।

1

वहाँ एक 'स्केच' शैली ग्रिड नहीं है, तो आप 2 विकल्प हैं:

  • सूची बॉक्स का प्रयोग करें और टेम्पलेट को संपादित सीमाओं आदि
  • के साथ एक ग्रिड/क्षैतिज ढेर पैनल होने के लिए
  • उपयोग मानक ग्रिड, आप अभी भी पाठ 'बक्सटन स्केच' फॉन्ट तो यह अभी भी बहुत अच्छा लग रहा है कर सकते हैं, लेकिन यह 'शुद्ध स्केच' को तोड़ने के कुछ क्रोम प्रभाव देखने के लिए है

का उपयोग करें जो आपको सबसे अच्छा लगा।

1

सबसे पहले, यदि आप सिल्वरलाइट आधारित स्केच प्रयोग कर रहे हैं, तो आप एक datagrid उपलब्ध अन्यथा यदि आप WPF के साथ काम कर रहे हैं आप WPF टूलकिट जो एक शामिल इस्तेमाल कर सकते हैं है।

बनाने के एक Silverlight datagrid "अधूरा" एक नज़र नमूना पर पर कार्रवाइयां करें: http://cid-99b45ff02d12b84d.skydrive.live.com/self.aspx/Public/Scratch/SilverlightPrototype8.zip

मुझे लगता है कि इस नमूने भी केवल मामूली समायोजन के साथ WPF उपकरणकिटें से एक datagrid के साथ एक WPF आधारित स्केच पर लागू होता है .. ।

गुड लक

2

मैंने इसे एक सूची बॉक्स-स्केच का उपयोग करके किया था।

इसे here देखें।

संबंधित मुद्दे