コード例 #1
0
        public CustomMarkerBlue(GMapMarker marker, ZipGeoCode _zipGeoCode)
        {
            this.InitializeComponent();

            this.Marker = marker;

            Popup    = new Popup();
            _tooltip = new BRGTooltip();
            _tooltip.SetValues(_zipGeoCode);

            this.Loaded              += new RoutedEventHandler(CustomMarkerDemo_Loaded);
            this.SizeChanged         += new SizeChangedEventHandler(CustomMarkerDemo_SizeChanged);
            this.MouseEnter          += new MouseEventHandler(MarkerControl_MouseEnter);
            this.MouseLeave          += new MouseEventHandler(MarkerControl_MouseLeave);
            this.MouseLeftButtonUp   += new MouseButtonEventHandler(CustomMarkerDemo_MouseLeftButtonUp);
            this.MouseLeftButtonDown += new MouseButtonEventHandler(CustomMarkerDemo_MouseLeftButtonDown);

            Popup.Placement = System.Windows.Controls.Primitives.PlacementMode.Mouse;
            {
                //Label.Background = Brushes.Blue;
                //Label.Foreground = Brushes.White;
                //Label.BorderBrush = Brushes.WhiteSmoke;
                //Label.BorderThickness = new Thickness(2);
                //Label.Padding = new Thickness(5);
                //Label.FontSize = 22;
                //Label.Content = title;
            }
            Popup.Child = _tooltip;
        }
コード例 #2
0
        private void GridSelectedZipCodes_SelectionChanged(object sender, SelectionChangeEventArgs e)
        {
            if (!(IsLoading))
            {
                //remove all items

                foreach (ZipGeoCode _item in GridSelectedZipCodes.Items)
                {
                    ZipGeoCode _zipGeoCode = _dealerZipCodes.Find(delegate(ZipGeoCode zgc) { return(zgc.ID == _item.ID); });

                    if (_zipGeoCode != null)
                    {
                        _dealerZipCodes.Remove(_zipGeoCode);
                    }
                }

                foreach (ZipGeoCode _item in GridSelectedZipCodes.SelectedItems)
                {
                    _dealerZipCodes.Add(_item);
                }

                LoadTotals();
            }
        }
コード例 #3
0
 public void SetValues(ZipGeoCode _zipGeoCode)
 {
     lbl.Content = _zipGeoCode.State + "  " + _zipGeoCode.ZipCodeString + ": " + _zipGeoCode.CasesAvailable + " Cases Available!";
 }