本文整理汇总了C#中EventTypes类的典型用法代码示例。如果您正苦于以下问题:C# EventTypes类的具体用法?C# EventTypes怎么用?C# EventTypes使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
EventTypes类属于命名空间,在下文中一共展示了EventTypes类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: MainEvent
public MainEvent()
{
InitializeComponent();
List<string> hours = new List<string>();
for (int i = 0; i < 24; i++)
{
hours.Add(i.ToString("00"));
}
cbFromHour.ItemsSource = hours;
cbFromHour.SelectedIndex = 0;
cbUntilHour.ItemsSource = hours;
cbUntilHour.SelectedIndex = 0;
List<string> minutes = new List<string>();
for (int i = 0; i < 12; i++)
{
minutes.Add((i * 5).ToString("00"));
}
cbFromMin.ItemsSource = minutes;
cbFromMin.SelectedIndex = 0;
cbUntilMin.ItemsSource = minutes;
cbUntilMin.SelectedIndex = 0;
dpFromDate.SelectedDate = DateTime.Now.Date;
dpUntilDate.SelectedDate = DateTime.Now.AddHours(1).Date;
mEventTypes = new EventTypes();
cbEventTypes.ItemsSource = mEventTypes;
}
开发者ID:WorldDeveloper,项目名称:DiCaBoo,代码行数:32,代码来源:EventWindow.xaml.cs
示例2: RaiseEventMessage
public static void RaiseEventMessage(object sender, string Message, EventTypes type)
{
if (EventMessage != null)
{
EventMessage(sender, Message, type);
}
}
开发者ID:4g0st1n0,项目名称:MapManager,代码行数:7,代码来源:EventProvider.cs
示例3: IOWatcher
public IOWatcher(IntPtr fd, EventTypes types, Loop loop, Action<IOWatcher, EventTypes> callback)
: base(loop)
{
this.fd = fd;
this.callback = callback;
watcher_ptr = manos_io_watcher_create (fd.ToInt32 (), types, watcherCallback, GCHandle.ToIntPtr (gc_handle));
}
开发者ID:vbatz258,项目名称:manos,代码行数:7,代码来源:IOWatcher.cs
示例4: Unsubscribe
//unsubscribe this event from event matching eventType
public void Unsubscribe(IObserver listener, EventTypes eventType)
{
if (listenerTable.Keys.Contains(eventType))
{
listenerTable[eventType].Remove(listener);
}
}
开发者ID:niceyeti,项目名称:MissileCommand,代码行数:8,代码来源:EventBus.cs
示例5: AttachEvent
public int AttachEvent(VlcEventManagerInstance eventManagerInstance, EventTypes eventType, EventCallback callback)
{
if (eventManagerInstance == IntPtr.Zero)
throw new ArgumentException("Event manager instance is not initialized.");
if (callback == null)
throw new ArgumentException("Callback for event is not initialized.");
return GetInteropDelegate<AttachEvent>().Invoke(eventManagerInstance, eventType, callback, IntPtr.Zero);
}
开发者ID:transformersprimeabcxyz,项目名称:Vlc.DotNet,代码行数:8,代码来源:VlcManager.AttachEvent.cs
示例6: Subscribe
/*
Subscribers/listeners register with the event system
*/
public void Subscribe(IObserver listener, EventTypes eventType)
{
if (!listenerTable.Keys.Contains(eventType))
{
listenerTable[eventType] = new HashSet<IObserver>();
}
listenerTable[eventType].Add(listener);
}
开发者ID:niceyeti,项目名称:MissileCommand,代码行数:11,代码来源:EventBus.cs
示例7: UniEvent
public UniEvent(EventTypes type)
{
Type = type;
Actions = new List<UniAction>();
Options = new JSONObject();
Options.AddField("type", Type.ToString());
}
开发者ID:bL00RiSe,项目名称:UniMaker,代码行数:8,代码来源:UniEvent.cs
示例8: GetEventTypeName
public string GetEventTypeName(EventTypes eventType)
{
#if !NET20
return GetInteropDelegate<GetEventTypeName>().Invoke(eventType).ToStringAnsi();
#else
return IntPtrExtensions.ToStringAnsi(GetInteropDelegate<GetEventTypeName>().Invoke(eventType));
#endif
}
开发者ID:transformersprimeabcxyz,项目名称:Vlc.DotNet,代码行数:8,代码来源:VlcManager.GetEventTypeName.cs
示例9: IOWatcher
public IOWatcher(IntPtr fd, EventTypes types, LibEvLoop loop, IOWatcherCallback callback)
: base(loop)
{
this.fd = fd;
this.callback = callback;
watcher_ptr = manos_io_watcher_create(fd.ToInt32(), types | EventTypes.EV__IOFDSET,
watcherCallback, GCHandle.ToIntPtr(gc_handle));
}
开发者ID:aaronfeng,项目名称:manos,代码行数:9,代码来源:IOWatcher.cs
示例10: StaticCallback
private static void StaticCallback(IntPtr loop, IntPtr watcher, EventTypes revents)
{
UnmanagedPrepareWatcher iow = (UnmanagedPrepareWatcher) Marshal.PtrToStructure (watcher, typeof (UnmanagedPrepareWatcher));
GCHandle gchandle = GCHandle.FromIntPtr (iow.data);
PrepareWatcher w = (PrepareWatcher) gchandle.Target;
w.callback (w.Loop, w, revents);
}
开发者ID:JoergEg,项目名称:manos,代码行数:9,代码来源:PrepareWatcher.cs
示例11: StaticCallback
private static void StaticCallback(IntPtr data, EventTypes revents)
{
try {
var handle = GCHandle.FromIntPtr (data);
var watcher = (IOWatcher) handle.Target;
watcher.callback (watcher, revents);
} catch (Exception e) {
Console.Error.WriteLine ("Error handling IO readyness event: {0}", e.Message);
Console.Error.WriteLine (e.StackTrace);
}
}
开发者ID:vbatz258,项目名称:manos,代码行数:11,代码来源:IOWatcher.cs
示例12: StaticCallback
static void StaticCallback(IntPtr data, EventTypes revents)
{
Error.Log.Call<System.Exception>(() =>
{
var handle = GCHandle.FromIntPtr(data);
var watcher = (IOWatcher)handle.Target;
watcher.callback(watcher, revents);
}, e =>
{
Console.Error.WriteLine("Error handling IO readyness event: {0}", e.Message);
Console.Error.WriteLine(e.StackTrace);
});
}
开发者ID:imintsystems,项目名称:Waser,代码行数:13,代码来源:IOWatcher.cs
示例13: GetEventHandlerAttr
// all event handler attribute accessors should eventually call these
public static string GetEventHandlerAttr(mdr.DObject obj, EventTypes type, string name)
{
#if ENABLE_RR
if (RecordReplayManager.Instance != null && RecordReplayManager.Instance.RecordEnabled)
{
mwr.RecordReplayManager.Instance.Record("Element", null, "GetEventHandlerAttr", false, obj, type, name);
}
#endif
var targetElement = obj.FirstInPrototypeChainAs<HTMLElement>();
var s = targetElement.PrimGetEventHandlerAttr(type);
Debug.WriteLine("GetEventHandlerAttr({0}) = '{1}'", name, s);
return s;
}
开发者ID:reshadi2,项目名称:mcjs,代码行数:14,代码来源:Element.cs
示例14: EventIsActive
public bool EventIsActive(Bands b, int c, EventTypes e)
{
if (e == EventTypes.BEAT)
{
return bandData[bandOffsets[c, (int) b]].Beat;
}
else if (e == EventTypes.VIBRATION)
{
return bandData[bandOffsets[c, (int) b]].Vibration;
}
return false;
}
开发者ID:CarlosMeloStuff,项目名称:MusicWars,代码行数:13,代码来源:AudioWatcher.cs
示例15: FetchFromRedis
/// <summary>
/// Gets event list models by event type
/// </summary>
/// <param name="eventType">Event type to get by</param>
/// <returns>An event list model</returns>
private EventListModel FetchFromRedis(EventTypes eventType)
{
try
{
var redisClient = new RedisClient("localhost");
var eventClient = redisClient.As<EventListModel>();
return eventClient.GetById((int)eventType);
}
catch (Exception)
{
return new EventListModel();
}
}
开发者ID:hjorturls,项目名称:GEO.Itiniraries,代码行数:19,代码来源:RedisStorage.cs
示例16: IOWatcher
public IOWatcher(IntPtr fd, EventTypes types, Loop loop, IOWatcherCallback callback)
: base(loop)
{
this.fd = fd;
this.callback = callback;
unmanaged_watcher = new UnmanagedIOWatcher ();
unmanaged_watcher.fd = fd.ToInt32 ();
unmanaged_watcher.events = types | EventTypes.EV__IOFDSET;
unmanaged_watcher.callback = CallbackFunctionPtr;
InitializeUnmanagedWatcher (unmanaged_watcher);
}
开发者ID:davidalpert,项目名称:manos,代码行数:15,代码来源:IOWatcher.cs
示例17: LogEvent
public void LogEvent(string message, EventTypes eType)
{
log4net.Config.XmlConfigurator.Configure(GetTestConfig());
if (eType==EventTypes.Info)
{
Log.Info(message);
}else if (eType==EventTypes.Warn)
{
Log.Warn(message);
}else if (eType==EventTypes.Error)
{
Log.Error(message);
}
else if (eType == EventTypes.Fatal)
{
Log.Fatal(message);
}
else
{ Log.Info(message); }
}
开发者ID:ectechno,项目名称:seshell,代码行数:21,代码来源:EventLogger.cs
示例18: EventHandlerProperty
public EventHandlerProperty(EventTypes eventType)
: base()
{
EventType = eventType;
TargetValueType = mdr.ValueTypes.Function;
//We should static or constants in the following methods to avoid expensive delegates!
OnGetDValue = (mdr.DObject This, ref mdr.DValue v) =>
{
var eventListeners = GetEventListeners(This, eventType);
var idlListener = eventListeners.IdlListener;
if (idlListener != null)
v.Set(idlListener);
else
v.Set(mdr.Runtime.Instance.DefaultDNull);
};
OnSetDValue = (mdr.DObject This, ref mdr.DValue v) =>
{
var eventListeners = GetEventListeners(This, eventType);
Debug.WriteLine("Setting the IDL listener for event type " + eventType.ToString() + " : type " + v.ValueType.ToString());
var idlListener = (v.ValueType == mdr.ValueTypes.Function) ? v.AsDFunction() : null;
eventListeners.IdlListener = idlListener;
};
}
开发者ID:reshadi2,项目名称:mcjs,代码行数:23,代码来源:EventHandlerProperty.cs
示例19: UserControl
public UserControl(EventTypes eventType, int streamId = 1, int bufferlength = 1000, int pingTime = 0)
: base(4)
{
var memory = new MemoryStream();
var writer = new EndianBinaryWriter(EndianBitConverter.Big, memory);
writer.Write((ushort) eventType);
switch (eventType)
{
case EventTypes.StreamBegin:
writer.Write(streamId);
break;
case EventTypes.StreamEOF:
writer.Write(streamId);
break;
case EventTypes.StreamDry:
writer.Write(streamId);
break;
case EventTypes.SetBufferLength:
writer.Write(streamId);
writer.Write(bufferlength);
break;
case EventTypes.StreamIsRecorded:
writer.Write(streamId);
break;
case EventTypes.PingRequest:
writer.Write(pingTime);
break;
case EventTypes.PingResponse:
writer.Write(pingTime);
break;
default:
break;
}
Data = memory.ToArray();
}
开发者ID:Austech,项目名称:RtmpSharp2,代码行数:36,代码来源:UserControl.cs
示例20: EventPacket
public EventPacket(EventTypes type, byte[] data)
{
Type = type;
Data = data;
}
开发者ID:niceyeti,项目名称:MissileCommand,代码行数:5,代码来源:EventPacket.cs
注:本文中的EventTypes类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论