2013-02-27 26 views
9

मुझे माफ़ कर दो अगर यह पूछने का सही स्थान नहीं है (और कृपया मेरे धागे को तदनुसार ले जाएं यदि यह नहीं है)।एक्सएएमएल डिजाइनर पर अभिव्यक्ति मिश्रण का किस कारण से मुझे उपयोग करना चाहिए?

मैं लगभग एक साल या उससे भी अधिक के लिए डब्ल्यूपीएफ आवेदन विकसित कर रहा हूं और मैं मूल रूप से वीएस में एक्सएएमएल डिजाइनर में अपना सभी डिज़ाइन करता हूं। कुछ विषमताओं के अलावा, मुझे इसके साथ बहुत सहज महसूस हुआ है और कभी भी WPF अनुप्रयोगों के लिए एक और डिज़ाइन टूल खोजने की आवश्यकता महसूस नहीं हुई। (कक्सम के अलावा, लेकिन यह अभी भी एक्सएएमएल डिजाइनर के दायरे में है)

मैंने धागे और वीडियो को देखा है कि अभिव्यक्ति मिश्रण क्या करता है और यह सुनिश्चित करता है कि यह कल्पना है लेकिन यह कुछ भी नहीं है कि आप सादे पुराने XAML के साथ नहीं कर सकते संपादक।

कुछ कहते हैं कि अभिव्यक्ति मिश्रण एक उपकरण है जो ज्यादातर डिजाइनरों के लिए है, लेकिन मैं इस बिंदु को देखने में विफल रहता हूं। You need to have software development knowledge एक WPF एप्लिकेशन को ठीक से विकसित करने के लिए, भले ही आप डिज़ाइन करने जा रहे हों।

  • कुछ चीजें क्या हैं जो अभिव्यक्ति मिश्रण कर सकते हैं जबकि वीएस में एक्सएएमएल डिज़ाइनर नहीं कर सकता है?
  • अभिव्यक्ति मिश्रण में एक WPF अनुप्रयोग को डिजाइन करने के लिए मुझे अन्य कारणों के लिए मजबूर होना चाहिए?
+0

माइक्रोसॉफ्ट से ब्लेंड और वीएस के बीच एक अच्छी तुलना है: https://msdn.microsoft.com/en-us/library/dn904477। aspx –

उत्तर

10

मैं कह सकता हूं कि मिश्रण ग्राफिक डिजाइनर और डेवलपर के लिए विजुअल स्टूडियो के लिए अधिक उन्मुख है।

मेरा मतलब है मिश्रण में है, आप बस माउस क्लिक के साथ सबकुछ कर सकते हैं, कुछ माउस क्लिक के साथ चरण-दर-चरण बनाने के लिए एनिमेशन बहुत आसान होते हैं, ट्रिगर माउस क्लिक द्वारा भी बनाए जाते हैं। असल में, आपको अधिकांश समय के लिए कोड में जाना नहीं है।

मैं वास्तव में मिश्रण की तरह अन्य कारणों से, आप कुछ पर क्लिक कर सकते हैं है, और शैली के संपादित करें (वर्तमान संपादित करें, या एक प्रतिलिपि), आप खोज करने के जहां स्थित है नहीं है ...

हमारी टीम में, हमारा ग्राफिक डिजाइनर केवल ब्लेंड के साथ काम करता है, और हमारे डेवलपर वीएस और ब्लेंड में काम करता है।

11

कह "फैंसी [अभिव्यक्ति मिश्रण है], लेकिन यह कुछ भी नहीं है कि आप सादे पुराने XAML संपादक के साथ ऐसा नहीं कर सकते है" कारण है कि आप फ़ोटोशॉप का प्रयोग करेंगे जब तुम सिर्फ एमएस में एक ही बात पेंट कर सकते हैं पूछ की तरह है।

सुनिश्चित करें कि आप कर सकते हैं, लेकिन आप बहुत उत्पादक नहीं होने जा रहे हैं।

कुछ चीजें हैं जो मैं हमेशा (के रूप में XAML संपादक या यहाँ तक कि दृश्य स्टूडियो डिजाइनर के खिलाफ) के लिए मिश्रण का उपयोग करें:

  • ब्रश और रंग। ब्लेंड का यूआई बस वीएस डिजाइनर
  • एनिमेशन और स्टोरीबोर्ड से बेहतर है। (बाद में मैं उन्हें एक्सएएमएल में संपादित कर सकता हूं, लेकिन प्रारंभिक वाले यदि वे जटिल हैं तो ब्लेंड में आसान और तेज करना है)
  • Visual States। वीएस विजुअल डिजाइनर इसका समर्थन नहीं करता है और वे मैन्युअल रूप से
  • संपादन शैली और टेम्पलेट्स करने के लिए मुश्किल हैं।विशेष रूप से सुविधाजनक एक मौजूदा टेम्पलेट पर ब्लेंड की "बनाएं कॉपी" का उपयोग कर रहा है
  • संपत्ति संपादक का उपयोग करने के लिए और अधिक सुखद है (उदाहरण के लिए, int मान को बढ़ाने/घटाने के लिए माउस ड्रैड पर क्लिक करें) और गुणों की प्रस्तुति और समूहकरण के माध्यम से अधिक विचार

यह कहा गया - मेरे एक्सएएमएल काम का बड़ा हिस्सा विजुअल स्टूडियो में सादे एक्सएमएल संपादक में किया गया है (हालांकि मैं शायद ही कभी डिजाइनर का उपयोग करता हूं)। लेकिन मैं बिना किसी गंभीर WPF विकास को सपना देख सकता हूं

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