WPF Progressbar Rectangle -


मैं निम्नलिखित ProgressBar शैली का उपयोग कर रहा हूं:

  & style; Style TargetType = "{x: प्रकार प्रोग्रेसबार}" & gt; & Lt; सेटर संपदा = "खाका" & gt; & LT; Setter.Value & gt; & Lt; ControlTemplate TargetType = "{x: प्रकार प्रोग्रेसबार}" & gt; & Lt; ग्रिड मिनहाइट = "14" मिनव्यूथ = "400" पृष्ठभूमि = "{पृष्ठभूषा पृष्ठभूमििंग}" & gt; & Lt; बॉर्डर x: नाम = "PART_Track" कॉर्नररेडिया = "2" बॉर्डरछाचना = "1" & gt; & LT; Border.BorderBrush & gt; & Lt; ठोस रंग ब्रश रंग = "# एफएफएफएफएफएफ" / & gt; & LT; /Border.BorderBrush> & Lt; / बॉर्डर & gt; & Lt; सीमा x: नाम = "PART_Indicator" कॉर्नररेडियो = "2" बॉर्डरटिकनेस = "1" क्षैतिज एलाइन्मेंट = "वाम" पृष्ठभूमि = "{अग्रभूमि अग्रसारण TemplateBinding}" मार्जिन = "0, -1 0,1" & gt; & Lt; ग्रिड क्लिप टूबॉन्स = "ट्रू" x: नाम = "एनिमेशन" & gt; & Lt; आयत x: नाम = "PART_GlowRect" Width = "200" क्षैतिज एलाइमेंट = "वाम" भरें = "# 3399 एफएफ" मार्जिन = "0,0,0,0" / & gt; & Lt; / ग्रिड & gt; & Lt; / बॉर्डर & gt; & Lt; / ग्रिड & gt; & Lt; / ControlTemplate & gt; & LT; /Setter.Value> & Lt; / सेटर & gt; & Lt; सेटर संपदा = "अग्रभूमि" मान = "# 404040" / & gt; & Lt; / शैली & gt;  

यह ठीक काम कर रहा है, लेकिन मैं एक बार में विभिन्न रंगों के साथ तीन आयत प्रदर्शित करना चाहता हूं (बाएं, केंद्र, दाएं) सूचक भाग के रूप में, मैं इसे कैसे प्राप्त कर सकता हूं?

< / Div>

आपको अपने PART_GlowRect को एक बॉर्डर के बजाय एक आयत , और उसमें वांछित आयतें जोड़ें:

  & lt; सीमा x: नाम = "पिप्शनइंडिकेटर" कॉर्नररेडिया = "2" बॉर्डरटीक्साइज = "1" क्षैतिज एलाइमेंट = " वाम "पृष्ठभूमि =" {TemplateBinding अग्रभूमि} "मार्जिन =" 0, -1,0,1 "& gt; & Lt; ग्रिड क्लिप टूबॉन्स = "ट्रू" x: नाम = "एनिमेशन" & gt; & Lt; सीमा x: नाम = "PART_GlowRect" चौड़ाई = "150" क्षैतिज एलाइमेंट = "वाम" पृष्ठभूमि = "पारदर्शी" मार्जिन = "0,0,0,0" & gt; & LT; ग्रिड & gt; & LT; Grid.ColumnDefinitions & gt; & Lt; स्तंभ डिफाइनिशन चौड़ाई = "*" / & gt; & Lt; स्तंभ डिफाइनिशन चौड़ाई = "*" / & gt; & Lt; स्तंभ डिफाइनिशन चौड़ाई = "*" / & gt; & LT; /Grid.ColumnDefinitions> & Lt; आयत ग्रिड। स्तंभ = "0" भरें = "लाल" / & gt; & Lt; आयत ग्रिड। स्तंभ = "1" भरें = "ग्रीन" /> & Lt; आयत ग्रिड। कॉलम = "2" भरें = "ब्लू" /> & Lt; / ग्रिड & gt; & Lt; / बॉर्डर & gt; & Lt; / ग्रिड & gt; & Lt; / बॉर्डर & gt;  

यह ऐसा कैसे दिखेगा:

 प्रगति पट्टी


Comments

Popular posts from this blog

python - Strange behavior using PyQt4's 'pyqtSlot' decorator before another decorator -

c# - UnhandledExceptionMode.ThrowException for AppDomain.UnhandledException -

c# - Process.Kill() returns access denied -