Какой тип пользовательского интерфейса я должен предоставить для мониторинга камер в WPF?

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

: stray '\ 302' в программе и ошибка: 240 'в программе

....

Некоторая часть кода, которую я скопировал из чата Messenger. В messanger это был особый характер. После того, как он перешел в редактор vim, он изменился только на правильный характер. Но компилятор выдавал выше ошибку .. то .. что stamenet я написал mannualy после .. он получил решение ..:)

0
задан advapi 13 July 2018 в 05:52
поделиться

1 ответ

Используйте элемент ItemsControl с UniformGrid. UniformGrid автоматически добавляет строки / столбцы в зависимости от конфигурации и количества отображаемых элементов.

<ItemsControl Grid.Row="0" ItemsSource="{Binding LoadedDevices}">
  <ItemsControl.ItemContainerStyle>
    <Style>
      <Setter Property="FrameworkElement.Margin" Value="5"/>
    </Style>
  </ItemsControl.ItemContainerStyle>
  <ItemsControl.ItemsPanel>
    <ItemsPanelTemplate>
      <UniformGrid HorizontalAlignment="Stretch" VerticalAlignment="Stretch"/>
    </ItemsPanelTemplate>
  </ItemsControl.ItemsPanel>
  <ItemsControl.ItemTemplate>
    <DataTemplate>
      <Border BorderThickness="1" BorderBrush="Black">
        <Grid>


          <views:DeviceView x:Name="display" Img="{Binding DeviceImage}"/>

        </Grid>
      </Border>
    </DataTemplate>
  </ItemsControl.ItemTemplate>
</ItemsControl>

Какой из них (может) выглядеть следующим образом:

2
ответ дан Tim Kathete Stadler 17 August 2018 в 13:38
поделиться
  • 1
    Работал как шарм, просто вопрос X (кнопка закрытия находится внутри элемента управления, так что в моем случае мне нужен какой-то заголовок, я должен добавить строку внутри него) – advapi 14 July 2018 в 10:15
  • 2
    @advapi В моем случае это было просто помещено на основной экран, и я установил HorizontalAlignment вправо и VerticalAlignment to Top – Tim Kathete Stadler 17 July 2018 в 14:00
Другие вопросы по тегам:

Похожие вопросы: