Took a little thinking to get it done.
A big thanks.....
//
// --- Place Marker on Graphic Layer
//
flayer = MobileApplication.Current.Project.FindFeatureLayer(FFLayer);
//
// --- Declare graphic layer
//
GraphicLayer glSelected = new GraphicLayer();
//
// --- Get geometry of selected feature
//
using (FeatureDataReader fDataReader = flayer.GetDataReader(queryFilter))
{
while (fDataReader.Read())
{
pgeometry = fDataReader[fDataReader.GeometryColumnIndex] as ESRI.ArcGIS.Mobile.Geometries.Geometry;
//glSelected.GeometryBag.Add(pgeometry);
}
}
//
// --- Create the point to be displayed
//
System.Windows.Media.SolidColorBrush myBrush = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Colors.Aqua);
System.Windows.Media.Pen myPen = new System.Windows.Media.Pen();
myPen.Brush = new System.Windows.Media.SolidColorBrush(System.Windows.Media.Colors.Aquamarine);
glSelected.Fill = myBrush;
glSelected.DrawingPen = myPen;
//
// --- Create the graphic layer - point to the map
//
ESRI.ArcGIS.Mobile.WPF.Map mMap = MobileApplication.Current.Map;
mMap.MapGraphicLayers.Add(glSelected);
//
// --- Add geometry point to graphic layer
//
glSelected.GeometryBag.Add(pgeometry);
//
//MessageBox.Show("X Coordinate: " + pgeometry.CurrentCoordinate.X + "\n\r" +
// "Y Coordinate: " + pgeometry.CurrentCoordinate.Y);