Технология могла в общем быть описана как сервер карты . Сервер карты генерирует карту для требуемого местоположения от большого набора предварительно сгенерированных изображений мозаики карты, покрывающих всю планету. Сервер карты может наложить данные из других баз данных сверху этого. Комбинацию клиента средства просмотра карты и географической базы данных традиционно называют географическая информационная система (GIS).
Любой может записать веб-приложения, которые встраивают карты Google с помощью , Google Maps API.There является также прекрасным сервером карты с открытым исходным кодом (названный MapServer), должен Вы хотеть развернуть свой собственный сервер карты.
Это потому, что WPF не знает, что WindowTitle
зависит от CurrentProfileName
. Ваш класс должен реализовать INotifyPropertyChanged
, и когда вы изменяете значение CurrentProfileName
, вам необходимо вызвать событие PropertyChanged
для CurrentProfileName
и WindowTitle
private string _currentProfileName;
public string CurrentProfileName
{
get { return __currentProfileName; }
set
{
_currentProfileName = value;
OnPropertyChanged("CurrentProfileName");
OnPropertyChanged("WindowTitle");
}
}
UPDATE
Вот типичная реализация INotifyPropertyChanged
:
public class MyClass : INotifyPropertyChanged
{
// The event declared in the interface
public event PropertyChangedEventHandler PropertyChanged;
// Helper method to raise the event
protected virtual void OnPropertyChanged(string propertyName)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null)
handler(this, new PropertyChangedEventArgs(propertyName);
}
...
}