<?xml version="1.0" encoding="utf-8"?>
<Controls>
  <!-- BarCode -->
  <Control name="BarCode"
           isFavorite="true"
           assembly="C1.Xaml.BarCode"
           source="/C1.Xaml.BarCode/CS/BarCodeSamples/BarCodeSamples.zip">
    <Feature type="BarCodeSamples.DemoBarCode">
      <Description>The C1BarCode control generates bar and qr codes of different types.</Description>
    </Feature>
  </Control>
  <!-- Book -->
  <Control name="Book"
           assembly="C1.Xaml.Extended"
           source="/C1.Xaml.Extended/CS/ExtendedSamples/ExtendedSamples.zip">
    <Feature type="ExtendedSamples.C1BookDemo">
      <Description>The C1Book control provides an interactive and unique way to visualize items like pages in a magazine.</Description>
    </Feature>
    <Feature name="Page Span" type="ExtendedSamples.C1BookPageSpan">
      <Description>Add a cover page and and span content across both pages.</Description>
    </Feature>
  </Control>
  <!-- Calendar -->
  <Control name="Calendar"
           isFavorite="true"
           assembly="C1.Xaml.Calendar"
           source="/C1.Xaml.Calendar/CS/CalendarSamples/CalendarSamples.zip">
    <Feature type="CalendarSample.DefaultView"
             name="Default" iconName="Defaultappearance">
      <Description>The C1Calendar control represents a customizable single-month calendar with multi-selection and bolded dates. Tap on month header to switch into year/decade mode for fast navigation to historical dates.</Description>
    </Feature>
    <Feature type="CalendarSample.BoldedDayTemplate"
             name="Bolded days">
      <Description>The C1Calendar control allows you to set custom DataTemplates to represent bolded days. Use the C1Calendar.BoldedDaySlotTemplate property to alter the appearance of all bolded days.</Description>
    </Feature>
    <Feature type="CalendarSample.DaySlotTemplateSelector"
             name="Custom days">
      <Description>Use DataTemplate selectors to customize calendar days. Display a different appearance for weekends, today's date, holidays or any other days.</Description>
    </Feature>
    <Feature type="CalendarSample.CustomData"
             name="Custom data">
      <Description>Bind your calendar to custom data and show a list of events for each day. In this demo you can double tap to create new events (even create several events for the same day) and press the Delete key to remove an event.</Description>
    </Feature>
  </Control>
  <!-- CollectionView -->
  <Control name="CollectionView"
           assembly="C1.Xaml"
           source="/C1.Xaml/CS/BasicLibrarySamples/BasicLibrarySamples.zip">
    <Feature type="BasicLibrarySamples.View.CollectionViewConditions" name="Sort, Filter, Group" iconName="Conditions">
      <Description>C1CollectionView implements the ICollectionView interface and provides live Sorting, Filtering and Grouping, the features absent in the native CollectionViewSource/ICollectionView implementation, for any list control.</Description>
    </Feature>
    <Feature type="BasicLibrarySamples.View.BindingToC1CollectionView" name="Set up grouping"  iconName="Grouping">
      <Description>This sample shows how to setup ListBox and GridView controls to work with C1CollectionView in the group mode.</Description>
    </Feature>
<!--    <Feature name="Incremental" iconName="IncrementalLoading"
             type="FlexGridSamples.YouTube"
             source="/C1.Xaml.FlexGrid/CS/FlexGridSamples/FlexGridSamples.zip">
      <Description>In order to optimize performance you may choose to load subsets of your data as the user scrolls. This is common practice in mobile data lists where data is loaded in smaller increments, and it's supported in the C1CollectionView. Scroll to the bottom of this FlexGrid to see additional records fetched on demand.</Description>
    </Feature>-->
    <Feature name="FlexGrid"
             type="FlexGridSamples.CollectionView"
             source="/C1.Xaml.FlexGrid/CS/FlexGridSamples/FlexGridSamples.zip">
      <Description>Shows C1CollectionView support built into C1FlexGrid. Tap a column header once or twice to sort that column.</Description>
    </Feature>
  </Control>
  <!-- ColorPicker -->
  <Control name="ColorPicker"
          assembly="C1.Xaml.Extended"
          source="/C1.Xaml.Extended/CS/ExtendedSamples/ExtendedSamples.zip">
    <Feature type="ExtendedSamples.C1ColorPickerDemo" iconName="ColorPicker">
      <Description>Select colors from professionally-designed palettes or build your own custom colors including support for transparency.</Description>
    </Feature>
  </Control>
  <!-- DateTime Editors -->
  <Control name="DateTimeEditors"
           assembly="C1.Xaml">
    <Feature name="DatePicker"
      type="C1.Xaml.DateTimeEditors.C1DatePicker"
      assemblyName="C1.Xaml.DateTimeEditors"
      packageUri="C1.Xaml.DateTimeEditors.zip">
      <Description>C1DatePicker allows users to type DateTime values or select a date from the drop-down calendar.</Description>
    </Feature>
    <Feature name="TimeEditor"
      type="C1.Xaml.DateTimeEditors.C1TimeEditor"
      assemblyName="C1.Xaml.DateTimeEditors"
      packageUri="C1.Xaml.DateTimeEditors.zip">
      <Description>C1TimeEditor allows users to type TimeSpan values (use the UP/DOWN keys to skip by an increment).</Description>
    </Feature>
    <Feature name="DateTimePicker"
      type="C1.Xaml.DateTimeEditors.C1DateTimePicker"
      assemblyName="C1.Xaml.DateTimeEditors"
      packageUri="C1.Xaml.DateTimeEditors.zip">
      <Description>C1DateTimePicker combines C1DatePicker and C1TimeEditor to allow users to select both dates and times.</Description>
    </Feature>
    <Feature name="DateTimeSelector"
             type="C1.Xaml.C1DateTimeSelector"
             assemblyName="C1.Xaml"
             packageUri="C1.Xaml.zip">
      <Description>C1DateTimeSelector can handle a date input, a time input, or both at the same time.</Description>
    </Feature>
    <Feature name="TimeSelector"
             type="C1.Xaml.C1TimeSelector"
             assemblyName="C1.Xaml"
             packageUri="C1.Xaml.zip">
      <Description>The C1TimeSelector control provides a simple selector for time values.</Description>
    </Feature>
    <Feature name="DateSelector"
				 type="C1.Xaml.C1DateSelector"
				 assemblyName="C1.Xaml"
				 packageUri="C1.Xaml.zip">
      <Description>The C1DateSelector control provides a simple selector for date values.</Description>
    </Feature>
  </Control>
  <!-- DropDown -->
  <Control name="DropDown"
           assembly="C1.Xaml"
           source="/C1.Xaml/CS/BasicLibrarySamples/BasicLibrarySamples.zip">
    <Feature type="BasicLibrarySamples.View.DropDownDemo">
      <Description>Create a drop-down for just about anything! Easily host any UI elements in a drop-down with the C1DropDown control.</Description>
    </Feature>
    <Feature name="AutoComplete"
             type="BasicLibrarySamples.View.AutoCompleteDropDown">
      <Description>This demo shows how you can use the C1DropDown control to create an auto-complete textbox.</Description>
    </Feature>
    <Feature name="Hierarchical" iconName="HierarchicalCombo"
             type="BasicLibrarySamples.View.HierarchicalDropDown">
      <Description>Create a hierarchical drop-down combobox by putting a C1TreeView control inside C1DropDown.</Description>
    </Feature>
  </Control>
  <!-- FlexGrid -->
  <Control name="FlexGrid"
           isFavorite="true"
           enabled="true"
           assembly="C1.Xaml.FlexGrid"
           source="/C1.Xaml.FlexGrid/CS/FlexGridSamples/FlexGridSamples.zip">
     <Feature type="FlexGridSamples.FlexGridDemo" iconName="FlexGrid">
      <Description>FlexGrid&#174; is a fast, full-featured grid control that combines the powerful built-in features you want with the flexibility and extensibility you need. Get sorting, grouping, cell formatting, cell merging, aggregates and more.</Description>
    </Feature>
    <Feature name="Grouping Filtering" iconName="GroupingandFiltering"
             type="FlexGridSamples.CollectionView">
      <Description>FlexGrid supports live sorting, filtering and grouping through C1CollectionView. Some of these features are absent in the native CollectionViewSource/ICollectionView implementation. Group aggregates are also supported so you can display sums and counts in grouped rows. Tap a column header once or twice to sort that column.</Description>
    </Feature>
<!--    <Feature name="Incremental" iconName="IncrementalLoading"
             type="FlexGridSamples.YouTube">
      <Description>In order to optimize performance you may choose to load subsets of your data as the user scrolls. This is common practice in mobile data lists where data is loaded in smaller increments. Scroll to the bottom of this FlexGrid to see additional records fetched on demand.</Description>
    </Feature>-->
    <Feature name="Editing"
             type="FlexGridSamples.Editing" supportThemes="false">
      <Description>The C1FlexGrid supports Excel-style editing. Just type values into cells and use the enter or arrow keys to move to the next one. Or press F2 and enter full-edit mode, where arrow keys navigate within the editor. Auto-complete and value-mapped columns are also built-in: simply create a ColumnValueConverter and assign it to the columns ValueConverter property and you're done. Transactioned edits are supported too. The Customer class used here implements IEditableObject, so you can undo changes by pressing the Escape key before you move to a new row. (Note: the gray columns are read-only). Note this feature is only supported by mouse and keyboard.</Description>
    </Feature>
    <Feature name="Live Updates" type="FlexGridSamples.Financial">
      <Description>Create custom cell content and show live updates. This demo shows a stock oriented example of simulated live data.</Description>
    </Feature>
    
    <Feature name="Media Library"
             type="FlexGridSamples.MediaLibrary">
      <Description>This demo showcases the C1FlexGrid&#39;s CellFactory interface used for customizing cells. We use custom cells to display images next to the artists, albums, songs, collapse/expand icons, and ratings. We can easily create custom cells by inheriting the ICellFactory interface and providing the FrameworkElement objects used to represent the cells.</Description>
    </Feature>
    <Feature name="Multi-Headers" iconName="MultiRowHeaders"
             type="FlexGridSamples.Unbound">
      <Description>In addition to working with IEnumerable data sources, the C1FlexGrid also supports an unbound mode, where cell values are stored in the grid itself and are accessed using familiar indexing notation. This demo also shows how you can set up merged multi-cell row and column headers.</Description>
    </Feature>
    <Feature name="Excel-style" iconName="ExcelstyleMerging"
             type="FlexGridSamples.ExcelStyleMerge">
      <Description>This demo shows that you can perform Excel-style cell merging and cell splitting. Select a range of cells to merge or split.</Description>
    </Feature>
    <Feature name="Printing"
             type="FlexGridSamples.Printing">
      <Description>The C1FlexGrid supports printing through GetPageImages method, making it easy for users to configure PrintManager.</Description>
    </Feature>
  </Control>
  <!-- Gauges -->
  <Control name="Gauges"
           isFavorite="true"
           assembly="C1.Xaml.Gauge"
           source="/C1.Xaml.Gauge/CS/GaugeSamples/GaugeSamples.zip">
    <Feature name="Radial Gauges"
             type="GaugeSamples.RadialGauge">
      <Description>Gauges includes several types of radial gauges are included out-of-the-box. Common radial gauges include dials and speedometers.</Description>
      <SubFeatures>
        <SubFeature name="RadialGauge"
                    type="GaugeSamples.RadialGauge" />
        <SubFeature name="Speedometer" iconName="SpeedometerGauge"
                    type="GaugeSamples.SpeedometerGauge" />
        <SubFeature name="VolumeGauge"
                    type="GaugeSamples.VolumeGauge" />
      </SubFeatures>
    </Feature>
    <Feature name="Linear Gauges"
             type="GaugeSamples.LinearGauge">
      <Description>Gauges includes several types of linear gauges are included out-of-the-box. Common linear gauges include rulers and thermometers.</Description>
      <SubFeatures>
        <SubFeature name="LinearGauge"
                    type="GaugeSamples.LinearGauge" />
        <SubFeature name="RulerGauge"
                    type="GaugeSamples.RulerGauge" />
      </SubFeatures>
    </Feature>
    <Feature name="Knobs"
             type="GaugeSamples.Knob">
      <Description>The C1Knob control allows users to drag the pointer to a value. Also included is the unique C1RegionKnob with customizable regions. Knob gauges offer an alternative to text-based editors or sliders.</Description>
      <SubFeatures>
        <SubFeature name="Knob"
                    type="GaugeSamples.Knob" />
        <SubFeature name="RegionKnob"
                    type="GaugeSamples.RegionKnob" />
      </SubFeatures>
    </Feature>
    <Feature name="Advanced Customization"
             type="GaugeSamples.Linears">
      <Description>You can fully customize the entire gauge. Create thermometers, imitate an automobile dashboard, and more.</Description>
      <SubFeatures>
        <SubFeature name="Thermometer"
                    type="GaugeSamples.Thermometer" />
        <SubFeature name="Rule"
                    type="GaugeSamples.Rule" />
        <SubFeature name="Clock"
                    type="GaugeSamples.Clock" />
        <SubFeature name="Automobile"
                    type="GaugeSamples.Automobile" />
      </SubFeatures>
    </Feature>
  </Control>
  <!-- Imaging -->
  <Control name="Imaging"
           assembly="C1.Xaml.Imaging"
           source="/C1.Xaml.Imaging/CS/ImageSamples/ImageSamples.zip">
    <Feature name="Animated GIF" type="ImageSamples.DemoGifImage" supportThemes="false">
      <Description>C1Image is an enhanced Image control which also renders GIF and animated GIF files</Description>
    </Feature>
    <Feature name="Crop" type="ImageSamples.Crop" supportThemes="false">
      <Description>Demonstrates how to crop an image using C1Bitmap. Click and drag to select the section of the image to export.</Description>
    </Feature>
    <Feature name="FaceWarp" type="ImageSamples.FaceWarp" supportThemes="false">
      <Description>Demonstrates programmatic image importing, editing, and exporting using C1Bitmap. Click and drag to warp the image.</Description>
    </Feature>
  </Control>
  <!-- Input -->
  <Control name="Input"
           assembly="C1.Xaml"
           source="/C1.Xaml/CS/BasicLibrarySamples/BasicLibrarySamples.zip">
    <Feature name="MaskedTextBox" type="MaskedTextBoxSamples.MainPage">
      <Description>The C1MaskedTextBox control allows users to type text that conforms to a given mask.</Description>
    </Feature>
    <Feature name="NumericBox" type="NumericBoxSamples.MainPage">
      <Description>The C1NumericBox control allows users to type formatted numeric values (use the UP/DOWN buttons to skip by an increment).</Description>
    </Feature>
    <Feature name="RangeSlider" type="RangeSlider">
      <Description>RangeSlider control. Drag thumbs to change lower or upper value. Drag area between thumbs to change the whole range.</Description>
    </Feature>
  </Control>
  <!-- Layout Panels -->
  <Control name="Layout"
           assembly="C1.Xaml"
           source="/C1.Xaml/CS/BasicLibrarySamples/BasicLibrarySamples.zip">
    <Feature name="WrapPanel"
             type="WrapPanelSample" supportThemes="false">
      <Description>Create flow type layouts that wrap content vertically or horizontally using the C1WrapPanel control.</Description>
    </Feature>
    <Feature name="DockPanel"
             type="DockPanelSample" supportThemes="false">
      <Description>Dock content along the edges of the page with the C1DockPanel control.</Description>
    </Feature>
    <Feature name="UniformGrid"
             type="UniformGridSample" supportThemes="false">
      <Description>Neatly display content in a grid with columns and rows using the C1UniformGrid control.</Description>
    </Feature>
    <Feature name="RadialPanel"
         type="RadialPanelSample" supportThemes="false">
      <Description>Display content in a circle.</Description>
    </Feature>
    <Feature name="GridSplitter" type="GridSplitterSample">
      <Description>Use grid splitter to redestribute the space between grid rows and columns.</Description>
    </Feature>
  </Control>
  <!-- ListBox -->
  <Control name="ListBox"
           assembly="C1.Xaml"
           source="/C1.Xaml/CS/BasicLibrarySamples/BasicLibrarySamples.zip">
    <Feature type="ListBoxSample" iconName="ListBox">
      <Description>The C1ListBox control is a high performance list box with horizontal orientation support, disabled selection and preview data templating.</Description>
    </Feature>
  <!--  <Feature name="TileListBox" iconName="TileListBox" type="TileListBoxSample">
      <Description>The C1TileListBox control is a high performance list box that can arrange its items in both rows and columns to create tile displays. Both ComponentOne ListBox controls support incremental loading so you can infinitely load more items on demand as the user scrolls to the end of the list.</Description>
    </Feature>-->
  </Control>
  <!-- Maps -->
  <Control name="Maps"
           isFavorite="true"
           assembly="C1.Xaml.Maps"
           source="/C1.Xaml.Maps/CS/MapsSamples/MapsSamples.zip">
    <Feature type="MapsSamples.DemoMaps">
      <Description>Get smooth zooming, panning, and mapping between screen and geographical coordinates with C1Maps. Display online maps from multiple sources and import KML files that work offline. You can even data bind your own custom elements to the maps.</Description>
    </Feature>
    <Feature name="Markers" type="MapsSamples.Marks">
      <Description>This demo shows simple UI markers at random geographic coordinates. You can add new markers by right-clicking. You can even drag to move the markers.</Description>
    </Feature>
    <Feature name="KML Layer" type="MapsSamples.MapChart">
      <Description>This demo shows how you can create a map chart based on country polygons loaded from KMZ file (zipped KML) into a C1VectorLayer. It also shows that you can use a C1Maps without any online tile source.</Description>
    </Feature>
    <Feature name="Earthquakes" type="MapsSamples.EarthQuake">
      <Description>This demo shows Earthquake data by displaying various vector data on the map.</Description>
    </Feature>
    <Feature name="Parallels Meridians" type="MapsSamples.Grid">
      <Description>The vector layer allows you to add parallels and meridians to the map. You can use the vector layer on top of a Tile Source to draw geometries/shapes/polygons/paths with geo coordinates.</Description>
    </Feature>
    <Feature name="Cities" type="MapsSamples.Cities">
      <Description>Using the vector layer, this map shows the largest cities of the world (by population).</Description>
    </Feature>
    <Feature name="GeoRSS Reader" type="MapsSamples.Flicker">
      <Description>This demo displays images from a GeoRSS reader.</Description>
    </Feature>
    <Feature name="Custom Tile" iconName="CustomTileSource" type="MapsSamples.CustomTileSource">
      <Description>This demo shows a custom tile source using Open Street Maps. It also shows custom zoom buttons.</Description>
    </Feature>
  </Control>
  <!-- Menu -->
  <Control name="Menu"
           assembly="C1.Xaml"
           source="/C1.Xaml/CS/BasicLibrarySamples/BasicLibrarySamples.zip">
    <Feature type="MenuSample" supportThemes="false">
      <Description>Shows a hierarchical list of items in a menu structure.</Description>
    </Feature>
    <Feature name="Vertical Menu" type="VerticalMenu" supportThemes="false">
      <Description>Shows a vertical menu.</Description>
    </Feature>
    <Feature name="Context Menu" type="ContextMenu" supportThemes="false">
      <Description>Shows a context menu.</Description>
    </Feature>
    <Feature name="Radial Menu" type="RadialMenu" supportThemes="false">
      <Description>Shows a radial menu.</Description>
    </Feature>
  </Control>
  <!-- OrgChart -->
  <Control name="OrgChart"
           assembly="C1.Xaml.OrgChart"
           source="/C1.Xaml.OrgChart/CS/CS.zip">
    <Feature type="OrgChartSamples.MainSample">
      <Description>Create hierarchical diagrams that show relationships with the C1OrgChart control.</Description>
    </Feature>
    <Feature name="TemplateSelector" type="OrgChartSamples.TemplateSample">
      <Description>Select different templates based on features of specific data items using a DataTemplateSelector.</Description>
    </Feature>
    <Feature name="Hierarchical" type="OrgChartSamples.HierarchicalSample">
      <Description>Create a different appearance for certain nodes using a HierarchialDataTemplate.</Description>
    </Feature>
    <Feature name="CollapseExpand" type="OrgChartSamples.CollapseExpand">
      <Description>Demonstrates binding elements to properties of the C1OrgChart to create collapsible nodes..</Description>
    </Feature>
  </Control>
  <!-- PDF -->
  <Control name="PDF"
           assembly="C1.Xaml.Pdf">
    <Feature type="PdfSamples.BasicTextPage" name="Basic text page">
      <Description>Dynamically create PDFs in code with the ComponentOne PDF library. This demo shows how to position and align text.</Description>
    </Feature>
    <Feature name="Quotes" type="PdfSamples.QuotesPage">
      <Description>This demo creates a document with quotations from www.quoteland.com. Shows DrawString, MeasureString, NewPage.</Description>
    </Feature>
    <Feature name="Table of Contents" type="PdfSamples.TOCPage">
      <Description>This demo creates a document with a Table of Contents. </Description>
    </Feature>
    <Feature name="Text Flow" type="PdfSamples.TextFlowPage">
      <Description>This demo shows how to flow text into columns and pages.</Description>
    </Feature>
    <Feature name="Paper Sizes" type="PdfSamples.PaperSizesPage">
      <Description>This demo creates a document containing multiple paper sizes and orientations.</Description>
    </Feature>
    <Feature name="Images" type="PdfSamples.ImagesPage">
      <Description>This demo creates a document with some images. It shows how you can align and scale images.</Description>
    </Feature>
    <Feature name="Graphics" type="PdfSamples.GraphicsPage">
      <Description>This demo shows how to use graphics to draw rectangles, lines, ellipses, etc.</Description>
    </Feature>
    <Feature name="Export UI" type="PdfSamples.RenderUIPage">
      <Description>This demo creates a document from UI elements on the page. Clik the button to generate the PDF.</Description>
    </Feature>
  </Control>
  <!-- PdfViewer -->
  <Control name="PdfViewer"
           isFavorite="true"
           assembly="C1.Xaml.PdfViewer"
           source="/C1.Xaml.PdfViewer/CS/PdfViewerSamples/PdfViewerSamples.zip">
    <Feature type="PdfViewerSamples.PdfViewerDemoPage">
      <Description>Display PDF documents in your Windows Store apps with ComponentOne PdfViewer WinRT Edition. The C1PdfViewer control supports smooth scrolling and zooming on touch devices. It also supports the latest Windows 8.1 PDF rendering API that is the most reliable way to display PDFs in your applications.</Description>
    </Feature>
    <Feature name="Large Files" type="PdfViewerSamples.LargeFile">
      <Description>You can load large files from the Web asynchronously with one line of code.</Description>
    </Feature>
    <Feature name="Printing" type="PdfViewerSamples.Printing">
      <Description>This demo shows how to print from the C1PdfViewer control. Swipe out the Devices charm or click the Print button to invoke printing.</Description>
    </Feature>
  </Control>
  <!-- RichTextBox -->
  <Control name="RichTextBox"
           isFavorite="true"
           assembly="C1.Xaml.RichTextBox"
           source="/C1.Xaml.RichTextBox/CS/RichTextBoxSamples/RichTextBoxSamples.zip">
    <Feature type="RichTextBoxSamples.DemoRichTextBox" supportThemes="false">
      <Description>Display and edit formatted text as HTML documents with the C1RichTextBox control. Edit and format text containing multiple fonts, decorations, sizes, colors, hyperlinks and more. Use the control to display HTML content from the Web or use it as a rich text editor. This demo shows a complete, customizable app bar for most basic functions.</Description>
    </Feature>
    <Feature name="Formatting"
             type="RichTextBoxSamples.RichTextBoxFormatting" supportThemes="false">
      <Description>This demo shows most of the formatting features supported by the C1RichTextBox control.</Description>
    </Feature>
    <Feature name="Spell checking" supportThemes="false"
             type="RichTextBoxSamples.AsYouTypeSpellCheck">
      <Description>C1RichTextBox supports as-you-type spell-checking with custom dictionary support for any language.</Description>
    </Feature>
    <Feature name="Import &amp; Export"
             type="RichTextBoxSamples.DemoRtfFilter" supportThemes="false">
      <Description>Import or export HTML and RTF content directly to C1RichTextBox.</Description>
    </Feature>
    <Feature name="Printing"
            type="RichTextBoxSamples.Printing" supportThemes="false">
      <Description>This demo shows how to view your documents in paged view and print them using the Windows printing API.</Description>
    </Feature>
    <Feature name="Syntax highlight"
             type="RichTextBoxSamples.SyntaxHighlight" supportThemes="false">
      <Description>This demo shows how to implement a syntax highlighting editor using StyleOverrides.</Description>
    </Feature>
    <Feature name="Multi Language"
             type="RichTextBoxSamples.MultiLanguageSpellCheck" supportThemes="false">
      <Description>This demo shows how to do multilanguage spell check by using C1SpellChecker.</Description>
    </Feature>
  </Control>
  <!-- Scheduler -->
  <Control name="Scheduler" 
           isFavorite="true"
           assembly="C1.Xaml.Schedule"
           source="/C1.Xaml.Schedule/CS/ScheduleSamples/ScheduleSamples.zip">
    <Feature type="ScheduleSamples.Samples.DefaultView" supportThemes="false"
             name="Default view">
      <Description>Build your own scheduling apps with C1Scheduler. Schedule one-time, all day, or recurring appointments with reminders, labels, and availability status just like Microsoft Outlook® and the Windows 8 Calendar app. In this demo you can double click/tap to add a new appointment.</Description>
    </Feature>
    <Feature type="ScheduleSamples.Samples.BusinessObjectsBinding" supportThemes="false"
         name="Objects binding" iconName="Businessobjectsbinding">
      <Description>This demo shows how to bind the C1Scheduler control to a collection of custom business objects. Open the top AppBar to switch views.</Description>
    </Feature>

  </Control>

  <!-- Sparkline -->
  <Control name="Sparkline"
           isFavorite="true"
           assembly="C1.Xaml.Sparkline"
           source="/C1.Xaml.Sparkline/CS/CS.zip">
    <Feature type="SparklineSamplesLib.MainSample">
      <Description>Based off Microsoft Excel, the C1SparkLine control supports three different types of sparklines.</Description>
    </Feature>
    <Feature name="Customization" type="SparklineSamplesLib.AppearanceSample">
      <Description>This demo shows the variety of properties you can set to customize the appearance of your sparklines.</Description>
    </Feature>
    <Feature name="Data Binding" type="SparklineSamplesLib.RegionSales" supportThemes="false">
      <Description>This demo shows sparklines in a data bound ListBox.</Description>
    </Feature>
    <Feature name="FlexGrid" type="FlexGridSamples.Financial" assembly="C1.Xaml.FlexGrid">
      <Description>Use the C1SparkLine control as a cell template in the C1FlexGrid control for the full datagrid experience.</Description>
    </Feature>
  </Control>
  <!-- TabControl -->
  <Control name="TabControl"
           assembly="C1.Xaml"
           source="/C1.Xaml/CS/BasicLibrarySamples/BasicLibrarySamples.zip">
    <Feature type="EntranceTab" name="Entrance Tab" supportThemes="false">
      <Description>Display multiple pages of content using the C1TabControl, an ItemsControl for space-saving layouts. </Description>
    </Feature>
    <Feature type="ClearStyleTabControl"
             name="Tab Alignment">
      <Description>Align the tabs along any edge of the control to create different layouts.</Description>
    </Feature>
    <Feature name="Pin and Close" type="TabControlSample">
      <Description>The C1TabControl supports four built-in tab shapes, over-flow scrolling, alignment options and a menu for tab selection. This demo shows a classic looking tab control complete with close and pin buttons.</Description>
    </Feature>
  </Control>
  <!-- Tiles -->
  <Control name="Tiles"
           assembly="C1.Xaml.Tile"
           source="/C1.Xaml.Tile/CS/TileSamples/TileSamples.zip">
    <Description>Create tiled displays and navigation hubs with ComponentOne Tiles.</Description>
    <Feature type="TileSamples.Samples.C1TileListBoxSample"
             name="Overview">
      <Description>Different C1Tile controls allows you to animate your content in different ways.</Description>
    </Feature>
    <Feature type="TileSamples.Samples.GridViewSample"
             name="GridView">
      <Description>ComponentOne Tiles can be used in any ItemsControl. Drag and drop tiles like your start screen tiles.</Description>
    </Feature>
    <Feature type="TileSamples.Samples.ListBoxSample"
             name="Flickr Photo" iconName="FlickrPhotoViewer" supportThemes="false">
      <Description>This demo uses a custom delegate command with the C1Tile control.</Description>
    </Feature>
    <Feature type="TileSamples.Samples.ContentSourceSample"
             name="Updatable" iconName="UpdatableContent">
      <Description>Update tile content from any IEnumerable ContentSource collection.</Description>
    </Feature>
  </Control>
  <!-- TileView -->
  <Control name="TileView"
           assembly="C1.Xaml.TileView"
           source="/C1.Xaml.TileView/CS/TileViewSamples/TileViewSamples.zip">
    <Feature type="TileDashboard.MainPage"
             name="Dashboard">
      <Description>Interactively browse through your data by double tapping the tile headers. The C1TileView control allows you to expand and collapse tiles to view more or less information. This control is great for dashboards, detail views, photo galleries and more.</Description>
    </Feature>
    <Feature type="TileDashboard.MainPage2"
             name="Custom Style">
      <Description>This demo customizes the tile header appearance.</Description>
    </Feature>
    <Feature type="TileViewVirtualization.MainPage"
             name="Virtualization">
      <Description>Hundreds of items load instantly with C1TileView UI virtualization support. Double tap or click the tile headers to maximize or minimize.</Description>
    </Feature>
  </Control>
  <!-- TreeView -->
  <Control name="TreeView"
           isFavorite="true"
           assembly="C1.Xaml"
           source="/C1.Xaml/CS/BasicLibrarySamples/BasicLibrarySamples.zip">
    <Feature type="TreeViewSample">
      <Description>Shows a hierarchical list of items in nodes that can be collapsed or expanded.</Description>
    </Feature>
    <Feature name="Editable Nodes" type="TreeViewSamples.Edit">
      <Description>Add editing support to the nodes of the C1TreeView. Press F2 on the selected node to edit, you can also press and hold the node to edit in touch mode.</Description>
    </Feature>
    <Feature name="Checkbox Nodes" type="TreeViewSamples.CheckBox">
      <Description>Display check boxes on the nodes of the C1TreeView.</Description>
    </Feature>
    <Feature name="Drag &amp; drop" type="TreeViewSamples.DragDrop">
      <Description>Shows built-in support for drag-and-drop operations. The Beta version supports drag-and-drop by mouse only.</Description>
    </Feature>
    <Feature name="Hierarchical" iconName="HierarchicalTemplates" type="TreeViewSamples.HierarchicalTemplate" supportThemes="false">
      <Description>Support for Hierarchical Data Templates allows you to easily customize the appearance of the C1Treeview nodes based upon the data items.</Description>
    </Feature>
  </Control> 
  <!-- Zip -->
  <Control name="Zip"
           isFavorite="true"
           assembly="C1.Xaml.Zip"
           source="/C1.Xaml.Zip/CS/ZipSamples/ZipSamples.zip">
    <Feature type="ZipSamples.DemoZip">
      <Description>Shows how to create, open, and edit standard ZIP files. You can list the entries in the zip file, add, remove, expand or view files and folders.
      </Description>
    </Feature>
  </Control>
  <Control name="See All"
          isFavorite="true">
  </Control>
</Controls>
