void service_GetSearchForVesselCompleted(object sender, PositionServiceReference.GetSearchForVesselCompletedEventArgs e) { // Number of results var numberOfResults = e.Result.Count; // Variables String vesselName; SolidColorBrush textColor = new SolidColorBrush(System.Windows.Media.Color.FromArgb(255, 30, 30, 30)); // Create headlines TextBlock[] sHeadline = new TextBlock[numberOfResults]; // Go trough results list for (int x = 0; x < numberOfResults; x++) { // Get vales vesselName = e.Result[x].Vessel_Name; sHeadline[x] = new TextBlock(); sHeadline[x].TextDecorations = TextDecorations.Underline; sHeadline[x].FontSize = 12; sHeadline[x].Text = vesselName; sHeadline[x].Margin = new Thickness(9, 0, 0, 0); sHeadline[x].Height = 15; stackPanelSearchResults.Children.Add(sHeadline[x]); // Add listners sHeadline[x].MouseLeftButtonDown += new MouseButtonEventHandler((object senderH, MouseButtonEventArgs eH) => sHeadline_MouseLeftButtonDown(senderH, eH, vesselName, x)); } } void sHeadline_MouseLeftButtonDown(object sender, MouseButtonEventArgs e, string inpVesselName, int x) { labelStatus.Content = "Click on " + inpVesselName + " " + x; }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)