title: ComboBox items in full-mode and normal-mode
body: <p>I want to show an accent color chooser like what is built-in in the system.</p>
  
  <p>When It's in full mode, I want it to appear as tiles with available colors, and when it appears as a drop-down list, I want it to appear as a little square and color name next to it.</p>
  
  <p>The problem is that I don't know how to set two templates for full-mode and drop-down mode.</p>
  
  <pre><code>&lt;ComboBox SelectionChanged="AccentColor_SelectionChanged"&gt;
      &lt;ComboBoxItem&gt;
          &lt;ComboBoxItem.Content&gt;
              &lt;Grid&gt;
                  &lt;Grid.ColumnDefinitions&gt;
                      &lt;ColumnDefinition Width="auto"/&gt;
                      &lt;ColumnDefinition Width="*"/&gt;
                  &lt;/Grid.ColumnDefinitions&gt;
                  &lt;Rectangle Grid.Column="0" Fill="Yellow" Width="20" Height="20"/&gt;
                  &lt;TextBlock Grid.Column="1" Text="Yellow" /&gt;
              &lt;/Grid&gt;
          &lt;/ComboBoxItem.Content&gt;
      &lt;/ComboBoxItem&gt;
      &lt;ComboBoxItem&gt;
          &lt;ComboBoxItem.Content&gt;
              &lt;Grid&gt;
                  &lt;Grid.ColumnDefinitions&gt;
                      &lt;ColumnDefinition Width="auto"/&gt;
                      &lt;ColumnDefinition Width="*"/&gt;
                  &lt;/Grid.ColumnDefinitions&gt;
                  &lt;Rectangle Grid.Column="0" Fill="Blue" Width="20" Height="20"/&gt;
                  &lt;TextBlock Grid.Column="1" Text="Blue" /&gt;
              &lt;/Grid&gt;
          &lt;/ComboBoxItem.Content&gt;
      &lt;/ComboBoxItem&gt;
  &lt;/ComboBox&gt;
  </code></pre>
  
  <p>This works only for drop down mode. How can I achieve it? (It's a Windows PHone Runtime app).</p>