SystemTray.SetForegroundColor Method
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Gets the value of the ForegroundColor attached property for a specified phone application page..
Namespace: Microsoft.Phone.Shell
Assembly: Microsoft.Phone (in Microsoft.Phone.dll)
Syntax
Public Shared Sub SetForegroundColor ( _
element As DependencyObject, _
color As Color _
)
public static void SetForegroundColor(
DependencyObject element,
Color color
)
Parameters
- element
Type: System.Windows..::.DependencyObject
The page for which to set the ForegroundColor attached property.
- color
Type: System.Windows.Media..::.Color
The foreground color to set for the system tray.
Remarks
You cannot set the foreground to white. Use a color close to white instead.
The system tray is also referred to as the status bar.
Examples
The following code example shows how to use the SystemTray class in conjunction with the ProgressIndicator class.
using Microsoft.Phone.Shell;
namespace SystemTrayTest
{
public partial class MainPage : PhoneApplicationPage
{
ProgressIndicator prog;
public MainPage()
{
InitializeComponent();
SystemTray.SetIsVisible(this, true);
SystemTray.SetOpacity(this, 0.5);
SystemTray.SetBackgroundColor(this, Colors.Purple);
SystemTray.SetForegroundColor(this, Colors.Yellow);
prog = new ProgressIndicator();
prog.IsVisible = true;
prog.IsIndeterminate = true;
prog.Text = "Click me...";
SystemTray.SetProgressIndicator(this, prog);
}
}
}
Imports Microsoft.Phone.Shell
Partial Public Class MainPage
Inherits PhoneApplicationPage
Dim prog As ProgressIndicator
Public Sub New()
InitializeComponent()
SystemTray.SetIsVisible(Me, true)
SystemTray.SetOpacity(Me, 0.5)
SystemTray.SetBackgroundColor(Me, Colors.Blue)
SystemTray.SetForegroundColor(Me, Colors.Yellow)
prog = new ProgressIndicator()
prog.IsVisible = true
prog.IsIndeterminate = true
prog.Text = "Click me..."
SystemTray.SetProgressIndicator(Me, prog)
End Sub
End Class
Version Information
Windows Phone OS
Supported in: 8.1, 8.0, 7.1
Platforms
Windows Phone
See Also
Reference
Microsoft.Phone.Shell Namespace