Когда класс реализует INotifyPropertyChanged и вы хотите сообщить системе привязки (WPF, Silverlight и т. Д.), Что несколько связанных свойств объекта (ViewModel) изменились, вы можете вызвать PropertyChanged-Event с помощью null или String.Empty .
Это задокументировано в MSDN, но примеры кода и статьи часто не объясняют эту возможность. Я нашел это очень полезным.
public class BoundObject : INotifyPropertyChanged {
private int _value;
private string _text;
public event PropertyChangedEventHandler PropertyChanged;
public int Value {
get {
return _value;
}
set {
if (_value != value) {
_value = value;
OnPropertyChanged("Value");
}
}
}
public string Text {
get {
return _text;
}
set {
if (_text != value) {
_text = value;
OnPropertyChanged("Text");
}
}
}
public void Init(){
_text = "InitialValue";
_value = 1;
OnPropertyChanged(string.Empty);
}
public void Reset() {
_text = "DefaultValue";
_value = 0;
OnPropertyChanged(string.Empty);
}
private void OnPropertyChanged(string propertyName) {
PropertyChangedEventArgs e = new PropertyChangedEventArgs(propertyName);
if (PropertyChanged != null) {
PropertyChanged(this, e);
}
}
}
Не купив домен через Google, я не знаю, предоставляют ли они конфигурацию DNS. Но что вам нужно сделать, так это настроить DNS для вашего домена, чтобы в нем была запись CNAME
для поддоменов, которые вы хотите указать на свое приложение. Это будет выглядеть примерно так:
Subdomain | Type | Data
www | CNAME | ghs.google.com.
Затем в разделе «App Engine» администрирования Google Apps для вашего домена вы должны нажать «Добавить новый URL», ввести «www» в текстовое поле и нажать «Добавить».
Подробная информация о том, как его настроить, находится здесь
http://code.google.com/appengine/articles/domains.html
Если вы хотите сопоставить его с www. затем поместите "www" вместо "my-app-id" на последнем изображении.
Краткое руководство по настройке доменного имени в Google App Engine: http://aralbalkan.com/1466
Вы это ищете?