Creating the C1FlexGrid
Adding a C1FlexGrid control to your application requires the exact same steps as adding any custom control. There's nothing special about the C1FlexGrid in this regard. You start by adding a reference to the C1FlexGrid assembly to your project, and then add the control using XAML:
<phone:PhoneApplicationPage
..
xmlns:my="clr-namespace:C1.Phone.FlexGrid;assembly=C1.Phone.FlexGrid"
>
<Grid x:Name="LayoutRoot">
<my:C1FlexGrid/>
</Grid>
</UserControl>
Of course, you can also create the C1FlexGrid in code if you prefer:
var fg = new C1.Phone.FlexGrid.C1FlexGrid();
LayoutRoot.Children.Add(fg);