xaml - progress bar on windows 7 WPF -


hello working on wpf application, i've used progress bar show progress of download. here code:

<progressbar x:name="downloadprogress" value="100" maximum="100" margin="2" verticalalignment="stretch" horizontalalignment="stretch" foreground="#ff222222" background="transparent" flowdirection="righttoleft" borderthickness="0"/> 

the progress bar designed such looks uncovering hence progress value starts 100 ends @ 0. issue on windows 10 machine works supposed this:how it's supposed , same in windows 10 on windows 7 machine looks this: on windows 7 machine horrible. can me finding out why progressbar looks on windows 7 when looks perfect design on windows 10

you need set style in progress bar. happens is, wpf application default loads theme application based on os. while you're setting foreground property

<grid x:name="part_indicator" cliptobounds="true" horizontalalignment="left">                             <rectangle x:name="indicator" fill="{templatebinding foreground}"/>                             <rectangle x:name="animation" fill="{templatebinding foreground}" rendertransformorigin="0.5,0.5">                                 <rectangle.rendertransform>                                     <transformgroup>                                         <scaletransform/>                                         <skewtransform/>                                         <rotatetransform/>                                         <translatetransform/>                                     </transformgroup>                                 </rectangle.rendertransform>                             </rectangle>                         </grid> 

rectangle named indicator leads template fill gives repulsive color change preferred color , should trick. updated code be:

<grid x:name="part_indicator" cliptobounds="true" horizontalalignment="left">                             <rectangle x:name="indicator" fill="#ff222222"/>                             <rectangle x:name="animation" fill="#ff222222" rendertransformorigin="0.5,0.5">                                 <rectangle.rendertransform>                                     <transformgroup>                                         <scaletransform/>                                         <skewtransform/>                                         <rotatetransform/>                                         <translatetransform/>                                     </transformgroup>                                 </rectangle.rendertransform>                             </rectangle>                         </grid> 

Comments

Popular posts from this blog

Java Entity Manager - JSON reader was expecting a value but found 'db' -

java - Jasper subreport showing only one entry from the JSON data source when embedded in the Title band -

many to many - Django Rest Framework ManyToMany filter multiple values -