// CallerMemberName => de maneira automatica se obtem o nome da propriedade que o invocou public void OnPropertyChanged([CallerMemberName] string name = "") { // verificar se a propriedade que chamou não seja null, se sim retorna vazio if (PropertyChanged == null) { return; } PropertyChanged.Invoke(this, new PropertyChangedEventArgs(name)); }
private void OnSelectionChanged(object sender, SelectionChangedEventArgs e) { PropertyChanged.Invoke(this, new PropertyChangedEventArgs("DataTypes")); if (textBox != null) { textBox.Text = string.Empty; isTypeChanged = true; textBox.Text = 0.ToString(); } }
public void OnPropertyChange (string Elemento = null) { if (PropertyChanged != null) { PropertyChanged.Invoke(this, new PropertyChangedEventArgs(Elemento)); } }
public async Task SetAsync(T newValue) { value = newValue; await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => { if (PropertyChanged != null) { PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(Value))); } }).AsTask(); }
protected void Raise(params string[] p) { if (PropertyChanged != null) { foreach (var prop in p) { PropertyChanged.Invoke(this, new PropertyChangedEventArgs(prop)); } } }
protected void OnPropertyChanged(string name) { if (PropertyChanged != null) { //MindMapDiagram.dis.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => //{ PropertyChanged.Invoke(this, new PropertyChangedEventArgs(name)); //}); } }
protected void NotifyPropertiesChanged(params string[] properties) { if (PropertyChanged != null) { foreach (string propertyName in properties) { PropertyChanged.Invoke(this, new PropertyChangedEventArgs(propertyName)); } } }
public void ChangeCamera() { PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(Camera))); PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(IsCameraSelected))); PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(AscomVisibility))); PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(ZwoVisibility))); PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(CanonVisibility))); PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(NikonVisibility))); }
/// <summary> /// Raises the property-changed event for the specified property-name. /// </summary> /// <param name="propertyName">The name of the property.</param> protected void OnPropertyChanged(string propertyName) { if (!string.IsNullOrEmpty(propertyName)) { if (null != PropertyChanged) { PropertyChanged.Invoke(this, new PropertyChangedEventArgs(propertyName)); } } }
protected void NotifyPropertyChanged([CallerMemberName] string propertyName = "") { this.VerifyPropertyName(propertyName); PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { PropertyChanged.Invoke(this, new PropertyChangedEventArgs(propertyName)); } }
/// <summary> /// Fired automatically whenever any property changes /// Fires the <see cref="PropertyChanged"/> event /// </summary> /// <param name="propertyName">The name of a property that has changed</param> protected void OnPropertyChanged([CallerMemberName] string propertyName = "") { // Make sure that event exists if (PropertyChanged == null) { return; } // Fire the event PropertyChanged.Invoke(this, new PropertyChangedEventArgs(propertyName)); }
private void NotifyPropertyChanged(string propertyName) { if (PropertyChanged == null) { return; } else { PropertyChanged.Invoke(this, new PropertyChangedEventArgs(propertyName)); } }
void OnPropertyChanged([CallerMemberName] string name = "") { if (PropertyChanged == null) { return; } PropertyChangedEventArgs e = new PropertyChangedEventArgs(name); PropertyChanged.Invoke(this, e); }
protected void SetProperty <T>(ref T property, T value, [CallerMemberName] string propertyName = "") { if (EqualityComparer <T> .Default.Equals(property, value)) { return; } PropertyChanging?.Invoke(this, new PropertyChangingEventArgs(propertyName)); property = value; PropertyChanged.Invoke(this, new PropertyChangedEventArgs(propertyName)); }
protected override void NotifyAboutChanges(byte[] data) { IsRight = RightKeyHit(data); IsLeft = LeftKeyHit(data); if (PropertyChanged != null) { PropertyChanged.Invoke(this, new PropertyChangedEventArgs("IsRight")); PropertyChanged.Invoke(this, new PropertyChangedEventArgs("IsLeft")); } }
public void SaveLabels() { foreach (var filter in Filters) { filter.Save(); } PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(ActiveFilterName))); PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(TabFilterSlot))); PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(FilterStatus))); }
void OnPropertyChanged([CallerMemberName] string propertyName = "") { // If the event was erraneously fired, ignore the event if (PropertyChanged == null) { return; } // Invoke the event if it was not erraneously fired PropertyChanged.Invoke(this, new PropertyChangedEventArgs(propertyName)); }
private void OnPropertyChanged([System.Runtime.CompilerServices.CallerMemberName] string propertyName = null) { if (PropertyChanged != null) { PropertyChanged.Invoke(this, new PropertyChangedEventArgs(propertyName)); } else { return; } }
protected virtual void RaisePropertyChanged([CallerMemberName] string propertyName = null) { if (string.IsNullOrWhiteSpace(propertyName)) { throw new ArgumentNullException(); } if (PropertyChanged != null) { PropertyChanged.Invoke(this, new PropertyChangedEventArgs(propertyName)); } }
protected void Notifier(string name) { if (PropertyChanged != null) { PropertyChanged.Invoke(this, new PropertyChangedEventArgs(name)); } else { Debug.WriteLine("PropertyChanged null"); } }
protected void TriggerPropertyChanged(string propertyName, string[] additionalPropertyNames = null) { PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); if (PropertyChanged != null && additionalPropertyNames != null) { foreach (var prop in additionalPropertyNames) { PropertyChanged.Invoke(this, new PropertyChangedEventArgs(prop)); } } }
private void MainWin_DpiChanged(object sender, DpiChangedEventArgs e) { DpiScale = VisualTreeHelper.GetDpi(this); if (PropertyChanged == null) { return; } PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(ThumbRealWidth))); PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(ThumbRealHeight))); }
protected void OnPropertyChanged([CallerMemberName()] string propertyName = "") { PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); if (PropertyChanged != null) { PropertyChanged.Invoke(this, new PropertyChangedEventArgs(propertyName)); } }
public void SetFilterWheelMoving(bool moving) { IsFilterWheelMoving = moving; PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(ActiveFilterName))); PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(ActiveFilter))); PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(TabFilterSlot))); PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(MovingFilterVisibility))); PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(ActiveFilterVisibility))); PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(FilterStatus))); }
protected void OnPropertyChanged(string property) { if (PropertyChanged != null) { if (!propertyChangedCache.ContainsKey(property)) { propertyChangedCache.Add(property, new PropertyChangedEventArgs(property)); } PropertyChanged.Invoke(this, propertyChangedCache[property]); } }
private void NotificarXAML(string propiedad) { if (PropertyChanged != null) { PropertyChanged.Invoke(this, new PropertyChangedEventArgs(propiedad)); } else { MessageBox.Show("Error al notificar al XAML la propiedad " + propiedad); } }
/// <summary> /// Raises the <see cref="PropertyChanged"/> event for given property names. /// </summary> /// <param name="properyNames">The desired property names.</param> public void RefreshProperties(params string[] properyNames) { if (PropertyChanged == null) { return; } foreach (var pName in properyNames) { PropertyChanged.Invoke(this, new PropertyChangedEventArgs(pName)); } }
protected virtual void OnPropertyChanged(params string[] propertyNames) { if (PropertyChanged == null) { return; } foreach (var propertyName in propertyNames) { PropertyChanged.Invoke(this, new PropertyChangedEventArgs(propertyName)); } }
protected void Set <T>(ref T field, T value, [CallerMemberName] string propName = null) { if (field != null && !field.Equals(value) || value != null && !value.Equals(field)) { field = value; if (PropertyChanged != null) { PropertyChanged.Invoke(this, new PropertyChangedEventArgs(propName)); } } }
public void OnPropertyChanged([CallerMemberName] string caller = "") { if (PropertyChanged != null) { MessageBox.Show("Caller : " + caller);//Counter in a case MessageBox.Show(PropertyChanged.Method.ToString()); PropertyChanged.Invoke(this, new PropertyChangedEventArgs(caller)); //PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(caller)); } }