c# - Default foreground color of ProgressBar -
i've been changing foreground color of progressbar control c# code using brush , brushes classes system.windows.media library. however, i'm wondering if .net provides access original default foreground color of progressbar when want revert back.
example:

right i'm referencing answer provided @beauty on this question uses systemcolors class. systemcolors seems .net class provides default brush colors of controls, don't see brush foreground of progressbar. color obtainable in systemcolors, or there other way of getting it?
an example of how changing colors:
xaml:
<progressbar name="progress" foreground="{binding loadscreenmodel.barcolor}" /> c#:
private brush _barcolor = brushes.red; public brush barcolor { { return _barcolor; } set { _barcolor = value; notifypropertychange(() => barcolor); } }
the default style progressbar control (found on question , can on msdn) reveals foreground color default is:
#ff01d328
that may match system color, otherwise use that.
Comments
Post a Comment