public static ElementHandler GetHandler(FrameworkElement source, Panel cont) { ElementHandler handler = null; if (source is TextBox) { handler = new TextBoxHandler() as ElementHandler; } else if (source is Button) { handler = new ButtonHandler() as ElementHandler; } else if (source is CheckBox) { handler = new CheckBoxHandler() as ElementHandler; } else if (source is Slider) { handler = new SliderHandler() as ElementHandler; } else if (source is ListBox) { handler = new ListBoxHandler() as ElementHandler; } else if (source is RssList) { handler = new RssListHandler() as ElementHandler; } else if (source is VideoControl) { handler = new VideoControlHandler() as ElementHandler; } else { handler = new ButtonHandler() as ElementHandler; } handler.Source = source; handler.Container = cont; return handler; }
public static ElementHandler GetHandler(FrameworkElement source, Panel cont) { ElementHandler handler = null; if (source is SmartArea) { handler = new SmartAreaHandler() as ElementHandler; } else if (source is phoneMenu) { handler = new PhoneMenuHandler() as ElementHandler; } else if (source is FileBox3) { handler = new FileBoxHandler() as ElementHandler; } else if (source is ImageView) { handler = new ImageViewHandler() as ElementHandler; } else if (source is PptViewer) { handler = new PptViewHandler() as ElementHandler; } else if (source is DocViewer) { handler = new DocViewHandler() as ElementHandler; } else if (source is ContactsBox) { handler = new ContactsBoxHandler() as ElementHandler; } else if (source is ContactsObject) { handler = new ContactsObjectHandler() as ElementHandler; } else if (source is TextBox) { handler = new TextBoxHandler() as ElementHandler; } else if (source is Button) { handler = new ButtonHandler() as ElementHandler; } else if (source is CheckBox) { handler = new CheckBoxHandler() as ElementHandler; } else if (source is Slider) { handler = new SliderHandler() as ElementHandler; } else if (source is ListBox) { handler = new ListBoxHandler() as ElementHandler; } else if (source is RssList) { handler = new RssListHandler() as ElementHandler; } else if (source is VideoControl) { handler = new VideoControlHandler() as ElementHandler; } else { handler = new ButtonHandler() as ElementHandler; } handler.Source = source; handler.Container = cont; return handler; }