| Class | Description |
| ApplicationExtension |
Base class for building application extensions.
|
| ApplicationSettings |
Class that encapsulates settings for the ArcGIS Mobile Application.
|
| CheckableCommandParameter |
CheckableCommandParameter is used convey an IsChecked state from a
command to its attached control (e.g., ToggleButton, MenuItem). It is
passed as the CanExecuteRoutedEventArgs.Parameter property in the
CanExecute handler. Using CheckableCommandParameter requires two steps:
(1) Pass an instance of CheckableCommandParameter as the CommandParameter
of the control (e.g., ToggleButton) and bind the controls IsChecked
property to the CheckableCommandParameter.IsChecked property.
(2) Update the CheckableCommandParameter.IsChecked property in your
commands CanExecute handler.
private void MyCommand_CanExecute(object sender, System.Windows.Input.CanExecuteRoutedEventArgs e)
{
e.CanExecute = ...;
CheckableCommandParameter checkable = e.Parameter as CheckableCommandParameter;
if (checkable != null)
checkable.IsChecked = ...;
}
|
| Generic CheckableItem |
Helper class that wraps any object in a DependencyObject with an
IsChecked DependencyProperty, which allows it to be added to an
ItemsControl (e.g., ListBox) and bind to the IsChecked property.
|
| CompletedEventArgs |
Holds event data for a completed event.
|
| DataColumnFeatureAttribute |
Feature attribute that corresponds to a single data column within a
feature data row.
|
| DataSourceInfo |
Class that contains information about a data source for Xml Serialization purposes.
|
| DataTemplateRequestedEventArgs |
Event arguments for the DataTemplateRequested event.
|
| EditableField |
Represents the EditableField class.
|
| EditableFieldCollection |
Represents a collection of EditableFields.
|
| ExtendedProperty |
Base class for Extended Properties in the MobileApplication.
|
| Extension |
Base class for extensions in the MobileApplication.
|
| Generic ExtensionCollection |
Base class for extension collections.
|
| Feature |
Class that wraps attributes of a FeatureDataRow. It also adds
properties such as FeatureType and Swatch, which are not taken directly
from the FeatureDataRow. This class is very useful for databinding.
|
| FeatureAddedEventArgs |
EventArgs used when a FeatureAdded event occurs.
|
| FeatureAttribute |
Abstract class that represents some attribute of a feature. It acts as a
convenient mechanism to display and edit the value of the attribute value
using data binding.
|
| FeatureCollection |
Class useful for maintaining a list of features that could possibly be
from different FeatureDataTables.
|
| Generic FeatureCollection |
Class useful for maintaining a list of features that could possibly be
from different FeatureDataTables.
|
| FeatureDeletedEventArgs |
EventArgs that are used when a FeatureDeleted event occurs.
|
| FeatureEventArgs |
Event arguments passed for feature-related events.
|
| FeatureLayerInfo |
Class that encapsulates properties about a FeatureLayer's behavior in the ArcGIS Mobile Application.
|
| FeatureModifedEventArgs |
EventArgs that are used when a FeatureModified event occurs.
|
| Field |
Class that encapsulates some information of a Field in a FeatureLayer.
|
| FieldAlias |
Class that encapsulates a field name and it's alias.
|
| FieldAliasCollection |
Collection of FieldAlias objects.
|
| FieldCollection |
Collection of Field objects.
|
| GpsAveragingSettings |
Class that encapsulates settings of how GPS averaging should occur.
|
| LayerInfo |
Absctract info class for MobileCahce Layer
|
| LayerInfoCollection |
Collection of FeatureLayerInfo objects.
|
| MobileApplication |
The MobileApplication is the primary 'hook' into the mobile application
for extensions. It is a singleton object that can not be created but is
obtained via the Current static property.
|
| MobileApplicationPage |
Base class implementation of IPage that is also a UserControl.
|
| MobileCacheInfo |
Class that contains information about a MobileCache for Xml Serialization purposes.
|
| Generic MostRecentlyUsedList |
An ordered collection of most recently used (MRU) items. Items are added
to the beginning of the list (index [0]). If an item added to the list
already exists in the list, the existing item is removed from the list
and the item is added to the beginning of the list.
The size of the list may be constrained by specifying a maximum size
parameter in the constructor. A MaxSize of zero (0) indicates there is no
size restriction.
|
| ObservableObject |
Base class for classes that need to implement INotifyPropertyChanged.
|
| PackageItemInfo |
Package Item Info class
|
| PageNavigationCommand |
Command class that implements IPageNavigationCommand.
|
| PictureFeatureAttribute |
Feature attribute that corresponds to a single picture data column
within a feature data row.
|
| Project |
Represents a Project in the ArcGIS Mobile Application
|
| ProjectExtension |
Base class for building project extensions.
|
| ProjectFile |
Class that encapsulates properties of a project .amp file.
|
| RasterLayerInfo |
Class that encapsulates properties about a RasterLaye's behavior in the ArcGIS Mobile Application.
|
| RelayCommand |
Helper class that provides an ICommand implementation using delegates,
which you pass to its constructor.
|
| RoutedDataTemplateSelector |
Helper class that allows the DataTemplateSelector logic (i.e.,
SelectTemplate()) to be implemented by the control/class that contains
the template resources, rather than having to create a separate
DataTemplateSelector-derived class.
|
| SkinInfo | Class used to identify and load skinning resources (i.e., styles,
templates, etc.). A skin is implemented as a directory that contains (at a minimum) a
"skin.xaml" file which contains the required WPF resources (e.g., styles,
brushes, templates). The skin folder may also contain one or more
localized sub-folders, named using the four character culture name (e.g.,
fr-FR), which may contain either a localized "skin.xaml" file (that
overrides the "skin.xaml" file in the parent file) and a skin.xml file
that contains a localized name of the skin to display in the UI. Here is an example of the file structure:
...\ArcGIS\Mobile10.0\bin\Skins\ArcGISMobile\
Daytime\
skin.xaml
fr-FR\
skin.xaml
skin.xml
Nighttime\
skin.xaml
fr-FR\
skin.xaml
skin.xml
|
| StreetMapLayerInfo |
Class that contains information about an StreetMapLayer for Xml Serialization purposes.
|
| Task |
Base class for building project Tasks.
|
| TileCacheMapLayerInfo |
Class that contains information about an TileCacheMapLayer for Xml Serialization purposes.
|
| TileServiceMapLayerInfo |
Class that contains information about an TileServiceMapLayer for Xml Serialization purposes.
|
| UICommand |
Helper class that provides an implementation of the IUICommand using
delegates for CanExecute/Execute.
|
| ViewableField |
Represents the ViewableField class.
|
| ViewableFieldCollection |
Represents a collection of ViewableFields.
|