SolidColorBrush List from Brushes
Table of Contents
Hi, Everybody will be using Brushes,which implements a set of predefined SolidColrBrush objects,to choose various colors. Sometimes you may want to get a list of all these brushes up in your application,so that the user can select the color of his/her choice. To get the list of colors from Brushes you can use the following piece of code
Dim dictBrushes As New Dictionary(Of String, SolidColorBrush) For Each objPropertyInfo As PropertyInfo In GetType(Brushes).GetProperties If (objPropertyInfo.PropertyType Is GetType(SolidColorBrush)) Then dictBrushes.Add(objPropertyInfo.Name,objPropertyInfo.GetValue(Nothing, Nothing)) End If Next
Here dictBrushes will give what you want. You can use this in your view,bind to a combobox if you want and show the possible selections of color
Hope it helps :)
Rahul Nath Newsletter
Join the newsletter to receive the latest updates in your inbox.