Silverlight Browser Information

JavaScript Disabled — cannot deploy Silverlight object

Silverlight Detection

Silverlight Enabled??
Click-To-Play Placeholder?

System Environment

Silverlight VersionEnvironment.Version
OS VersionEnvironment.OSVersion
Processor CountEnvironment.ProcessorCount
System UptimeEnvironment.TickCount
EOL SequenceEnvironment.NewLine

Browser Information

Browser VersionBrowserInformation.BrowserVersion
Browser NameBrowserInformation.Name
PlatformBrowserInformation.Platform
Product NameBrowserInformation.ProductName
Product VersionBrowserInformation.ProductVersion
User-AgentBrowserInformation.UserAgent
Cookies EnabledBrowserInformation.CookiesEnabled

Networking

OS Supports IPv4Socket.OSSupportsIPv4
OS Supports IPv6Socket.OSSupportsIPv6
IP Address (BrowserHttp)WebRequestCreator.BrowserHttp
IP Address (ClientHttp)WebRequestCreator.ClientHttp

Silverlight Cookies

Isolated Storage EnabledIsolatedStorageFile.IsEnabled
Per-Domain QuotaGetUserStoreForApplication.Quota
Stored StringIsolatedStorageFileStream

Time Zone

Local TimeDateTime.Now
Time ZoneTimeZoneInfo.Local.StandardName
Time Zone Display NameTimeZoneInfo.Local.DisplayName
Daylight Saving TimeTimeZoneInfo.Local.SupportsDaylightSavingTime

Installed Fonts

Total CountFonts.SystemTypefaces

Region and Language

System CultureUser Culture
Locale NameCurrentCulture.Name
Locale Display NameCurrentCulture.DisplayName
Locale Native NameCurrentCulture.NativeName
CalendarDateTimeFormat.Calendar
Calendar Week RuleDateTimeFormat.CalendarWeekRule
First Day Of WeekDateTimeFormat.FirstDayOfWeek
AM DesignatorDateTimeFormat.AMDesignator
PM DesignatorDateTimeFormat.PMDesignator
Abbreviated Day NamesDateTimeFormat.AbbreviatedDayNames
Shortest Day NamesDateTimeFormat.ShortestDayNames
Day NamesDateTimeFormat.DayNames
Abbreviated Month Genitive NamesDateTimeFormat.AbbreviatedMonthGenitiveNames
Abbreviated Month NamesDateTimeFormat.AbbreviatedMonthNames
Month Genitive NamesDateTimeFormat.MonthGenitiveNames
Month NamesDateTimeFormat.MonthNames

Date/Time Patterns

System CultureUser Culture
Short Date PatternDateTimeFormat.ShortDatePattern
Long Date PatternDateTimeFormat.LongDatePattern
Full DateTime PatternDateTimeFormat.FullDateTimePattern
Short Time PatternDateTimeFormat.ShortTimePattern
Long Time PatternDateTimeFormat.LongTimePattern
Sortable Date Time PatternDateTimeFormat.SortableDateTimePattern
Universal Sortable Date Time PatternDateTimeFormat.UniversalSortableDateTimePattern
Month Day PatternDateTimeFormat.MonthDayPattern
Year Month PatternDateTimeFormat.YearMonthPattern

Numbers Format

System CultureUser Culture
Currency SymbolNumberFormat.CurrencySymbol
Currency Decimal DigitsNumberFormat.CurrencyDecimalDigits
Currency Decimal SeparatorNumberFormat.CurrencyDecimalSeparator
Currency Group SeparatorNumberFormat.CurrencyGroupSeparator
Currency Group SizesNumberFormat.CurrencyGroupSizes
Currency Negative PatternNumberFormat.CurrencyNegativePattern
Currency Positive PatternNumberFormat.CurrencyPositivePattern
NaN SymbolNumberFormat.NaNSymbol
Negative Infinity SymbolNumberFormat.NegativeInfinitySymbol
Positive Infinity SymbolNumberFormat.PositiveInfinitySymbol
Negative SignNumberFormat.NegativeSign
Positive SignNumberFormat.PositiveSign
Number Decimal DigitsNumberFormat.NumberDecimalDigits
Number Decimal SeparatorNumberFormat.NumberDecimalSeparator
Number Group SeparatorNumberFormat.NumberGroupSeparator
Number Group SizesNumberFormat.NumberGroupSizes
Number Negative PatternNumberFormat.NumberNegativePattern
Percent Decimal DigitsNumberFormat.PercentDecimalDigits
Percent Decimal SeparatorNumberFormat.PercentDecimalSeparator
Percent Group SeparatorNumberFormat.PercentGroupSeparator
Percent Group SizesNumberFormat.PercentGroupSizes
Percent Negative PatternNumberFormat.PercentNegativePattern
Percent Positive PatternNumberFormat.PercentPositivePattern
Percent SymbolNumberFormat.PercentSymbol
Per Mille SymbolNumberFormat.PerMilleSymbol

Further Reading

  1. Silverlight — MSDN Library
  2. Silverlight Release History — Microsoft

Leave a Comment