Cesitar Ps Ответов: 0

Как я создаю список изображений с флажком в правом верхнем углу


Привет, ребята, пожалуйста, как я мог бы реализовать эту функциональность, я должен использовать listbox или CheckedListBox или другой элемент управления. Пожалуйста любая помощь будет приветствоваться

http://i.stack.imgur.com/JFFR7.png[^]

<Border x:Name="border" BorderThickness="1" BorderBrush="Red">
                          <Grid>
                              <Grid.ColumnDefinitions>
                                  <ColumnDefinition Width="*"/>
                                  <ColumnDefinition Width="Auto"/>
                              </Grid.ColumnDefinitions>
                              <ContentPresenter Grid.Column="0" RecognizesAccessKey="True"
                                                HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
                                                VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
                                                Margin="{TemplateBinding Padding}"
                                                SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
                              <!-- Marca en la esquina superior derecha -->
                              <Polygon x:Name="checkPoly" Points="0,0 24,24 24,0 0,0" Stroke="Purple" StrokeThickness="0" Width="24" Height="24"
                                       VerticalAlignment="Top" HorizontalAlignment="Right" Fill="#22aeff" />
                              <Path Stroke="White" Data="M 6,6 L 9, 9 L 14,2" StrokeThickness="2" Margin="0,1,2,0"
                                    VerticalAlignment="Top" HorizontalAlignment="Right" />
                          </Grid>
                      </Border>


Что я уже пробовал:

<Border x:Name="border" BorderThickness="1" BorderBrush="Red">
                          <Grid>
                              <Grid.ColumnDefinitions>
                                  <ColumnDefinition Width="*"/>
                                  <ColumnDefinition Width="Auto"/>
                              </Grid.ColumnDefinitions>
                              <ContentPresenter Grid.Column="0" RecognizesAccessKey="True"
                                                HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
                                                VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
                                                Margin="{TemplateBinding Padding}"
                                                SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
                              <!-- Marca en la esquina superior derecha -->
                              <Polygon x:Name="checkPoly" Points="0,0 24,24 24,0 0,0" Stroke="Purple" StrokeThickness="0" Width="24" Height="24"
                                       VerticalAlignment="Top" HorizontalAlignment="Right" Fill="#22aeff" />
                              <Path Stroke="White" Data="M 6,6 L 9, 9 L 14,2" StrokeThickness="2" Margin="0,1,2,0"
                                    VerticalAlignment="Top" HorizontalAlignment="Right" />
                          </Grid>
                      </Border>

0 Ответов