sealed class ColorBrushCollection
{
ResourceManager<Color4, D2D.SolidColorBrush> cache = new ResourceManager<Color4, D2D.SolidColorBrush>();
- D2D.RenderTarget _render;
-
- public event EventHandler RenderChanged;
public D2D.SolidColorBrush Get(D2D.RenderTarget render,Color4 key)
{
#endif
layout.Dispose();
- this.ChangedRenderResource(this,new ChangedRenderRsourceEventArgs(ResourceType.Font));
+ this.OnChangedRenderResource(this,new ChangedRenderRsourceEventArgs(ResourceType.Font));
+ }
+
+ public void OnChangedRenderResource(object sender, ChangedRenderRsourceEventArgs e)
+ {
+ if (this.ChangedRenderResource != null)
+ this.ChangedRenderResource(sender, e);
}
DW.ReadingDirection GetDWRightDirect(bool rtl)
throw new InvalidOperationException();
this._TextAntialiasMode = value;
this.render.TextAntialiasMode = (D2D.TextAntialiasMode)value;
- this.ChangedRenderResource(this, new ChangedRenderRsourceEventArgs(ResourceType.Antialias));
+ this.OnChangedRenderResource(this, new ChangedRenderRsourceEventArgs(ResourceType.Antialias));
}
}
this._Forground = value;
if (this.textRender != null)
this.textRender.DefaultFore = value;
- this.ChangedRenderResource(this, new ChangedRenderRsourceEventArgs(ResourceType.Brush));
+ this.OnChangedRenderResource(this, new ChangedRenderRsourceEventArgs(ResourceType.Brush));
}
}
this._ControlChar = value;
if (this.HiddenChars != null)
this.HiddenChars.Fore = value;
- this.ChangedRenderResource(this, new ChangedRenderRsourceEventArgs(ResourceType.Brush));
+ this.OnChangedRenderResource(this, new ChangedRenderRsourceEventArgs(ResourceType.Brush));
}
}
set
{
this._URL = value;
- this.ChangedRenderResource(this, new ChangedRenderRsourceEventArgs(ResourceType.Brush));
+ this.OnChangedRenderResource(this, new ChangedRenderRsourceEventArgs(ResourceType.Brush));
}
}
set
{
this._Comment = value;
- this.ChangedRenderResource(this, new ChangedRenderRsourceEventArgs(ResourceType.Brush));
+ this.OnChangedRenderResource(this, new ChangedRenderRsourceEventArgs(ResourceType.Brush));
}
}
set
{
this._Literal = value;
- this.ChangedRenderResource(this, new ChangedRenderRsourceEventArgs(ResourceType.Brush));
+ this.OnChangedRenderResource(this, new ChangedRenderRsourceEventArgs(ResourceType.Brush));
}
}
set
{
this._Keyword1 = value;
- this.ChangedRenderResource(this, new ChangedRenderRsourceEventArgs(ResourceType.Brush));
+ this.OnChangedRenderResource(this, new ChangedRenderRsourceEventArgs(ResourceType.Brush));
}
}
set
{
this._Keyword2 = value;
- this.ChangedRenderResource(this, new ChangedRenderRsourceEventArgs(ResourceType.Brush));
+ this.OnChangedRenderResource(this, new ChangedRenderRsourceEventArgs(ResourceType.Brush));
}
}