combit List & Label 30 - .NET Help
combit.Reporting.DesignerExtensions Namespace / DictionaryDesignerProperty Class / Dictionary Property
Example


Dictionary Property (DictionaryDesignerProperty)
The dictionary that contains the actual choices for the combo box within the designer. The dictionary contains key/value pairs where key will be the value of the property if the respective value (a user visible description) is chosen.
Syntax
'Declaration
 
Public ReadOnly Property Dictionary As Dictionary(Of Object,String)
 
Example
DictionaryDesignerProperty MapProperty = new DictionaryDesignerProperty("MapType", MapType.GoogleHybrid);

MapProperty.DisplayName = Resources.MapType;
MapProperty.Description = Resources.MapTypeDescr;
MapProperty.Dictionary.Add(MapType.GoogleMap, "Google Map");
MapProperty.Dictionary.Add(MapType.GoogleSatellite, "Google Satellite");
MapProperty.Dictionary.Add(MapType.GoogleHybrid, "Google Hybrid");
MapProperty.Dictionary.Add(MapType.BingMap_New, "Bing Map");
MapProperty.Dictionary.Add(MapType.BingSatellite, "Bing Satellite");
MapProperty.Dictionary.Add(MapType.BingHybrid, "Bing Hybrid");
MapProperty.Dictionary.Add(MapType.OpenStreetMap, "Open Street Map");
DesignerProperties.Add(MapProperty);
Dim MapProperty As New DictionaryDesignerProperty("MapType", MapType.GoogleHybrid)

MapProperty.DisplayName = Resources.MapType
MapProperty.Description = Resources.MapTypeDescr
MapProperty.Dictionary.Add(MapType.GoogleMap, "Google Map")
MapProperty.Dictionary.Add(MapType.GoogleSatellite, "Google Satellite")
MapProperty.Dictionary.Add(MapType.GoogleHybrid, "Google Hybrid")
MapProperty.Dictionary.Add(MapType.BingMap_New, "Bing Map")
MapProperty.Dictionary.Add(MapType.BingSatellite, "Bing Satellite")
MapProperty.Dictionary.Add(MapType.BingHybrid, "Bing Hybrid")
MapProperty.Dictionary.Add(MapType.OpenStreetMap, "Open Street Map")
DesignerProperties.Add(MapProperty)
Requirements

Platforms: Windows 10 (Version 21H2 - 23H2), Windows 11 (21H2 - 22H2), Windows Server 2016 - 2022
.NET: .NET Framework 4.8, .NET 6, .NET 8, .NET 9

See Also