POST
|
Hello, I am experiencing some odd behavior after adding a second FeatureLayer (with MapTips) to my map. It seems that the MapTipHideDelay is only honored by one FeatureLayer at a time?.... If both features are visible and using MapTips, (line and polygon, but not overlapping) it seems like the last loaded MapTip will honor the HideDelay but the other goes back to no hidedelay. tough to replicate, sometomes they both seem to work, other times not. Is anyone experiencing similar results and also, has there been more work done on maptips since 2.1.0.427 Any help would be great, thanks.
... View more
02-21-2011
10:43 AM
|
0
|
15
|
3057
|
POST
|
Thanks Dom, I can see what is happening now. For example, when I start my editor (which adds a graphic layer) the legend checkboxes change to reflect the proper visibilities. looking forward to 2.1 final 😉 Thanks for the snippet Ryan, I ended up using something different but thanks.
... View more
11-18-2010
07:28 AM
|
0
|
0
|
500
|
POST
|
Hi again, The sublayers are fine, I am just having trouble with the actual services. I do not get the same results. All my boxes are 'checked'. Where are you setting the layer's visiblility? I am setting it right in the xaml (Visible="False") not in code-behind. Do you still get the results you described when the vis is set in xaml?
... View more
11-17-2010
12:42 PM
|
0
|
0
|
500
|
POST
|
Thanks for the response Dom, Maybe I should just ask the question... Is it possible to leave the checkbox unchecked if my service's visibility is set to false by default? (and maintain the check box's functionality)
... View more
11-17-2010
08:01 AM
|
0
|
0
|
500
|
POST
|
Great work on the 2.1 Release Candidate. Absolutely love the legend, but of course I have an issue that I would like some advice on. A few of my services (orthos) I have turned off at startup, but of course they show up checked due to the binding being set to 'IsInScaleRange', as per the example. http://help.arcgis.com/en/webapi/silverlight/2.1/samples/start.htm#LegendWithTemplates I have tried to switch the binding to IsVisible, which looks like it works because it checks the correct services, but the functionality of the check box breaks. any suggestions?
... View more
11-17-2010
06:43 AM
|
0
|
7
|
1076
|
POST
|
Excellent, and thanks for the beta release, it is well worth it.
... View more
10-14-2010
09:36 AM
|
0
|
0
|
251
|
POST
|
First off - great job on the beta 2.1 API, lots of small issues have been resolved. regarding the MapTipHideDelay, I was glad to hear that this was going to be resolved. When MapTipHideDelay > 0, a MapTip disappears despite cursor still being on top of the MapTip upon initial mouse hover but it seems that the opposite is happening now. The map tip will not disappear. Can you confirm these reults? If not, I'll attach some code to see if it is something I'm missing.
... View more
10-14-2010
07:53 AM
|
0
|
3
|
702
|
POST
|
Oh I think I get what you are talking about now. You are looking for an event that will fire when the command is no longer active. EditorActivated only fires when you activate a command and EditCompleted event only fires when you have successfully executed the command. For the case when you try to make a selection on an area without graphics, no selection is made, the command did not execute successfully so EditCompleted is not raised. I'm afraid that using only these two events cannot get you what you wanted. Jennifer The beta 2.1 API has resolved this issue. ie The editor will not turn off unexpectedly if the user makes a 'null' selection. Great work.
... View more
10-14-2010
07:36 AM
|
0
|
0
|
780
|
POST
|
for those who are interested........ private void btnOpenReport_Click(object sender, RoutedEventArgs e)
{
QueryTask queryFL = new QueryTask("http://xxx/MapServer/29");
queryFL.ExecuteCompleted += new EventHandler<QueryEventArgs>(queryFL_ExecuteCompleted);
queryFL.Failed += new EventHandler<TaskFailedEventArgs>(queryFL_Failed);
FeatureLayer tmpFL = MyMap.Layers["FLParcels"] as FeatureLayer; // ! ID, not x:Name !
TextBlock tmp = tmpFL.MapTip.FindName("MapTipTitle") as TextBlock;
String strFolio = tmp.Text.ToString();
Query query = new Query();
query.OutFields.Add("*");
query.Where = "folio = " + strFolio;
queryFL.ExecuteAsync(query);
bool bVisible = slPanel.IsVisible;
if (bVisible)
slPanel.Visibility = Visibility.Collapsed;
else
{
slPanel.Visibility = Visibility.Visible;
}
}
void queryFL_Failed(object sender, TaskFailedEventArgs e)
{
//throw new NotImplementedException();
MessageBox.Show("Query failed: " + e.Error);
}
void queryFL_ExecuteCompleted(object sender, QueryEventArgs e)
{
//throw new NotImplementedException();
FeatureSet FSresult = e.FeatureSet;
// target in full report
textBox1.Text = FSresult.Features[0].Attributes["street_nam"].ToString();
}
... View more
09-30-2010
02:19 PM
|
0
|
0
|
345
|
POST
|
...some progress from the button click on the MapTip I am executing a query to return all the attributes of that feature to then bind into a full report, as outlined above. For now the query where clause is hardcoded because I'm having trouble pulling any attribute (textbox) from my maptip into code behind. kind of a rookie questions, but how can I access one of the maptip's attributes in code to then run the query. I have tried: string str = MapTipTitle.Text.ToString(); thinking that I could access it directly but no go.
... View more
09-30-2010
09:39 AM
|
0
|
0
|
345
|
POST
|
Hello, looking for some guidance, I have a FeatureLayer and MapTips working fine. The MapTips are a 'mini' report of only a few attributes with a button to open a 'full' report. I have been able to bind items (textblocks) from the mini into the full, but obviously they would have to exist in the mini first. I would rather bind my full report directly to the FeatureLayer. Can this be done straight from the xaml, or would I have to, on the button click make an event to dump the results to something, then bind to that? I have set the DataContext of the full report to the FeatureLayer but no results come across. Thanks in advance.
... View more
09-29-2010
09:45 AM
|
0
|
3
|
581
|
POST
|
Hi William, thanks for the reply My site is an extremely simple test site, so you may have more challenges than I did, but the best advice I read was from Morten. Basically all a silverlight app requires is: 1) A html page that contains and loads the Silverlight Plugin. 2) A .xap file which is the Silverlight app (this is usual the output in the ClientBin folder of your website when you build it). 3) Optionally (but highly recommended!) the silverlight.js file which helps users install the plugin if they don't already have it. so all I did was copy the .html and .xap file from my bin/debug to wwwroot/app_folder and bingo, it worked. That was it. I hope the simplicity of this does not bite me later as my site grows in complexity, but for now I am happy.
... View more
09-10-2010
01:01 PM
|
0
|
0
|
667
|
POST
|
Are there any tutorials / blogs / help topics covering how to publish a Silverlight 4 application to a IIS7 server. No specific questions yet, I'm just looking for some guidance. I have already read that "Publish Web dialog applies only to projects that are created by using the ASP.NET Web Application template". Sounds a little troubling right off the bat. I also read William Kimrey's thread which was posted today, but haven't even made it as far as he has yet. William, do you have anything you can share? Thanks in adavance, (Visual Studio Pro 2010, Silverlight 4, SDK 2.0)
... View more
09-08-2010
12:41 PM
|
0
|
8
|
3454
|
POST
|
Yes, exactly. The editor will turn off but there is nothing to detect to fire a 'ResetButtonHighlights'. That is why I have also been listening to the Map's Click event, but that does not fire either until the next click after the editor turns off. Thanks again for the code, it is great. I will try a few more things today.
... View more
08-11-2010
07:29 AM
|
0
|
0
|
780
|
Title | Kudos | Posted |
---|---|---|
1 | 05-02-2016 03:08 PM | |
2 | 02-02-2016 02:25 PM | |
1 | 03-08-2017 09:24 AM | |
2 | 05-23-2018 11:24 AM | |
1 | 09-24-2020 05:58 PM |
Online Status |
Offline
|
Date Last Visited |
02-08-2023
06:01 PM
|