मैं सिर्फ डब्ल्यूपीएफ में डाइविंग कर रहा हूं और यह मेरी शैली के लिए थोड़ा अजीब और निराशाजनक हूं: कुछ का मूल्य संसाधन क्यों हो सकता है लेकिन आप मूल्य को सीधे प्रस्तुत करने के लिए मूल्य निर्धारित नहीं कर सकते हैं? उदाहरण:मुझे WPF में "संसाधन" का उपयोग क्यों करना चाहिए?
यह मान्य है:
<ToggleButton>
<ToggleButton.Resources>
<Image x:Key="cancelImage" Source="cancel.png" />
</ToggleButton.Resources>
<ToggleButton.Style>
<Style TargetType="{x:Type ToggleButton}">
<Setter Property="Content" Value="{DynamicResource cancelImage}" />
</Style>
</ToggleButton.Style>
</ToggleButton>
लेकिन यह नहीं है:
<ToggleButton>
<ToggleButton.Style>
<Style TargetType="{x:Type ToggleButton}">
<Setter Property="Content">
<Setter.Value>
<Image Source="cancel.png" />
</Setter.Value>
</Setter>
</Style>
</ToggleButton.Style>
</ToggleButton>
क्या अंतर है? दोनों काम क्यों नहीं करते? मुझे कुछ चीजों के लिए "संसाधन" बनाना पसंद नहीं है क्योंकि यह मेरे कोड को विभाजित करता है और इसे पढ़ने में और अधिक कठिन बना सकता है।
और हाँ, मैं अपने उदाहरण जानते हो इस
<ToggleButton>
<Image Source="cancel.png" />
</ToggleButton>
की तरह सरल किया जा सकता लेकिन उस समय नहीं है।
यह एक कम्युनिटी विकी क्यों है? – AnthonyWJones
इसलिए मैंने जो भी गलत सूचना पोस्ट की है उसे संपादित किया जा सकता है। क्या यह उचित नहीं था? – tyriker