# Reflector Content

## Content

The **C1Reflector** control can hold text content, Silverlight controls, and DataTemplates as its content. The **C1Reflector** control will cast a reflection of the content.

**Text Content**

If you just wanted to reflect a short phrase, you would just set the **Content** property to a string. It would look similar to this:

![](https://cdn.mescius.io/document-site-files/images/babf1807-69aa-4d8a-96b6-d6c6d9325368/silverlightdocuments/documents/graphics/c1reflector/narrative/text.png)

The example above is a little plain, but you can spruce up the text by setting just a few properties. You can change the font to a built-in Silverlight font (or add your own font to the project), change the font color, and customize the font size from the **Properties** panel in Blend. The image below uses a 36 point Curlz MT font in red.

![](https://cdn.mescius.io/document-site-files/images/babf1807-69aa-4d8a-96b6-d6c6d9325368/silverlightdocuments/documents/graphics/c1reflector/narrative/content_fixerupper.png)

For task-based help about how to add text content, see [Adding Simple Text Content to the Reflector](/componentone/docs/wpf/online-extended/Reflector/ReflectorTaskBasedHelp/AddingSimpleTextContenttotheReflector).

**Control Content**

Adding control content is just as simple. You can add controls to the **C1Reflector** control in Blend by selecting a control icon and then using a drag-and-drop operation to add it to the **C1Reflector** control 's container. If you prefer to use XAML, you just wrap the `<c1ext:C1Reflector>` tags around the control so that your markup looks as follows:

```xml
<c1ext:C1Reflector Width="400">
<c1datetime:C1TimeEditor Width="400"/>
</c1ext:C1Reflector>
```

The above XAML markup creates the following:

![](https://cdn.mescius.io/document-site-files/images/babf1807-69aa-4d8a-96b6-d6c6d9325368/silverlightdocuments/documents/graphics/c1reflector/narrative/content_control.png)

For task-based help about how to use controls with the **C1Reflector** control, see [Adding a Control to the Reflector](/componentone/docs/wpf/online-extended/Reflector/ReflectorTaskBasedHelp/AddingaControltotheReflector).

<br>
**Adding Multiple Controls**

**Content** property can only accept one control at a time. However, you can get around this limitation by adding a panel-based control as the **C1Reflector** control's child element. Panel-based controls, such as a **StackPanel** control, are able to hold multiple elements. The panel-based control meets the one control limitation of the **C1Reflector** control, but its ability to hold multiple elements will allow you to show several controls in the content area at the same time.