Beispiel #1
0
		public TssHookup(TssHookupAdapter propAdapter, IStringParaNotification para)
			: base(propAdapter.Target, para)
		{
			Reader = propAdapter.Reader;
			AddHook = propAdapter.AddHook;
			RemoveHook = propAdapter.RemoveHook;
			AddHook(this);
		}
Beispiel #2
0
 public TssHookup(TssHookupAdapter propAdapter, IStringParaNotification para)
     : base(propAdapter.Target, para)
 {
     Reader     = propAdapter.Reader;
     AddHook    = propAdapter.AddHook;
     RemoveHook = propAdapter.RemoveHook;
     AddHook(this);
 }
Beispiel #3
0
 public StringHookup(object target, Func <string> reader, Action <StringHookup> hookAdder, Action <StringHookup> hookRemover,
                     IStringParaNotification para)
     : base(target, para)
 {
     Reader     = reader;
     AddHook    = hookAdder;
     RemoveHook = hookRemover;
     AddHook(this);
 }
Beispiel #4
0
		public TssHookup(object target, Func<ITsString> reader, Action<TssHookup> hookAdder,
			Action<TssHookup> hookRemover, IStringParaNotification para)
			: base(target, para)
		{
			Reader = reader;
			AddHook = hookAdder;
			RemoveHook = hookRemover;
			AddHook(this);
		}
Beispiel #5
0
		public MlsHookup(object target, IViewMultiString accessor, int ws, MlsHookupAdapter propAdapter, IStringParaNotification para)
			: base(target, para)
		{
			MultiAccessor = accessor;
			m_ws = ws;
			MultiAccessor.StringChanged += MlsPropChanged;
			AddHook = propAdapter.AddHook;
			RemoveHook = propAdapter.RemoveHook;
			AddHook(this);
		}
Beispiel #6
0
 public MlsHookup(object target, IViewMultiString accessor, int ws, Action <MlsHookup> hookAdder,
                  Action <MlsHookup> hookRemover, IStringParaNotification para)
     : base(target, para)
 {
     MultiAccessor = accessor;
     m_ws          = ws;
     MultiAccessor.StringChanged += MlsPropChanged;
     AddHook    = hookAdder;
     RemoveHook = hookRemover;
     AddHook(this);
 }
Beispiel #7
0
		public MlsHookup(object target, IViewMultiString accessor, int ws, Action<MlsHookup> hookAdder,
			Action<MlsHookup> hookRemover, IStringParaNotification para)
			: base(target, para)
		{
			MultiAccessor = accessor;
			m_ws = ws;
			MultiAccessor.StringChanged += MlsPropChanged;
			AddHook = hookAdder;
			RemoveHook = hookRemover;
			AddHook(this);
		}
Beispiel #8
0
 public MlsHookup(object target, IViewMultiString accessor, int ws, MlsHookupAdapter propAdapter, IStringParaNotification para)
     : base(target, para)
 {
     MultiAccessor = accessor;
     m_ws          = ws;
     MultiAccessor.StringChanged += MlsPropChanged;
     AddHook    = propAdapter.AddHook;
     RemoveHook = propAdapter.RemoveHook;
     AddHook(this);
 }
Beispiel #9
0
 public LiteralStringParaHookup(object target, IStringParaNotification para)
     : base(target)
 {
     Para = para;
 }
Beispiel #10
0
		public LiteralStringParaHookup(object target, IStringParaNotification para)
			: base(target)
		{
			Para = para;
		}