Thursday 15 May 2014

wpf - How can I know that a xaml is deprecated? -


मैं निम्नलिखित xaml को wpf में उपयोग कर रहा था:

  & gt; शैली लक्ष्य प्रकार = "{ X: प्रकार सीमा) "& gt; & Lt; सेटर संपदा = "बिटमैप इफेक्ट" & gt; & LT; Setter.Value & gt; & LT; BitmapEffectGroup & gt; & Lt; DropShadowBitmapEffect ShadowDepth = "1" / & gt; & Lt; / BitmapEffectGroup & gt; & LT; /Setter.Value> & Lt; / सेटर & gt; & Lt; / शैली & gt;  

जब मुझे पता चला कि DropShadowBitmapEffect को अब DropShadowEffect के पक्ष में बहिष्कृत किया गया है:

  & gt; शैली TargetType = "{x: प्रकार सीमा}" & gt; & Lt; सेटर संपदा = "प्रभाव" & gt; & LT; Setter.Value & gt; & LT; DropShadowEffect & gt; & lt; / DropShadowEffect & gt; & LT; /Setter.Value> & Lt; / सेटर & gt; & Lt; / शैली & gt;  

लेकिन मुझे यह एक भाग्यशाली तरीके से पता है! मैं कैसे जान सकता हूँ कि xaml में लिखा गया एक निश्चित नियंत्रण अब बहिष्कृत हो गया है? ?

एक अच्छा स्थैतिक विश्लेषण उपकरण आपको बताए जाने में सक्षम होना चाहिए जब आप उस चीज़ का उपयोग करते हैं जो नापसंद हो गया है कुछ मामलों में सी # संकलक आपको बताएगा। वास्तव में, इस मामले में, दोनों R # और C # संकलक इस तथ्य पर उठाएंगे कि आप अप्रचलित , अगर के रूप में चिह्नित संपत्ति का उपयोग कर रहे हैं सी # कोड।

दुर्भाग्यवश, इस समय, ऐसा नहीं लगता है कि या तो आर # स्टैटिक विश्लेषण प्रक्रिया या XAML कंपाइलर ऊपर उठाएंगे यदि आप अप्रचलित गुण या XAML के तत्वों का उपयोग करते हैं हालांकि, ऐसा प्रतीत होता है कि आर # में intellisense सुविधा, जो कि XAML का संपादन करते समय भी पदावनत की जाती है, समाप्त हो जाएगी।

मैं निश्चित रूप से यह देखना चाहता हूं कि क्या यह एक्सएएमएल के साथ काम करेगा और देखें कि क्या अप्रचलित सदस्यों के उपयोग की जांच करने के लिए एक नियम।

संपादित करें :

विज़ुअल स्टूडियो के लिए उपयोगी प्लगइन है, जिसमें कई शानदार सुविधाएं शामिल हैं -विरोधी स्थिर विश्लेषण।


No comments:

Post a Comment