ElementChanged?.Invoke(this, new VisualElementChangedEventArgs(e.OldElement, e.NewElement));
}
- protected void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e)
+ protected virtual void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e)
{
if (e.PropertyName == Button.TextProperty.PropertyName)
{
return handled ? result : base.OnTouchEvent(e);
}
- void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e)
+ protected virtual void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e)
{
ElementPropertyChanged?.Invoke(this, e);
{
}
- protected void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e)
+ protected virtual void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e)
{
if (e.PropertyName == Image.SourceProperty.PropertyName)
this.UpdateBitmap(_element);
}
}
- void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e)
+ protected virtual void OnElementPropertyChanged(object sender, PropertyChangedEventArgs e)
{
ElementPropertyChanged?.Invoke(this, e);